关于JAVA连接SQLServer的问题

来源:百度知道 编辑:UC知道 时间:2024/05/08 03:12:36
String url =
"jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Student;";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection(
"jdbc:odbc:lee",
"sa", "123");
语句是这样

我的机器上有sqlserver 在管理工具里边设置数据源之后成功运行
如果在没有sqlserver的机器上该怎么设置?
只是在本机上使用那样改也可以吗?

String url =
"jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Student;";
你这里是驱动连接的连接字符串
这个连接方式需要将1433端口打开,也就是下个SQL SP4的补丁(去讯雷就可以)
还要下在个这个连接方式专用的驱动包msbase、mssqlserver、msutil三个RAR文件
要是在自己的机器上运行的话就这样写就可以了。不然的话也可以将localhost:1433改成自己机器的IP或者机器名。
------------------------------
这个是桥连接的驱动和连接字符串。。。
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con = DriverManager.getConnection(
"jdbc:odbc:lee",
"sa", "123");
---------------------------------
还有没有sqlserver的话这两个都用不了。

jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Student;";

改一下,就行了
localhost:1433--->改成:目标主机ip和端口
在本地也一样:把ip换成127.0.0.0