想用MS的JDBC驱动连接SQL server2000
第一步加载驱动
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
在接下来一步 String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=zy";
在这儿我想问的是:我的SQL server服务器是:ZY\MYDB,如果直接用ZY\MYDB来替代localhost,会有下面的出错信息“转义序列无效(有效值为 \b \t \n \f \r \" \' \\)”。
请教一下高手:这块儿应该怎么写?如果String url= "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=zy"这句话中的localhost不用ZY\MYDB来替代,运行时也会出错,可能是哪块有问题呢?谢谢
第一步加载驱动
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
在接下来一步 String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=zy";
在这儿我想问的是:我的SQL server服务器是:ZY\MYDB,如果直接用ZY\MYDB来替代localhost,会有下面的出错信息“转义序列无效(有效值为 \b \t \n \f \r \" \' \\)”。
请教一下高手:这块儿应该怎么写?如果String url= "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=zy"这句话中的localhost不用ZY\MYDB来替代,运行时也会出错,可能是哪块有问题呢?谢谢
这里是填写的你机器IP,或本机默认127.0.0.1就行了
不是机器名
我的下一个问题,要看你出了什么错啊,将代码贴出来
String url = @"jdbc:microsoft:sqlserver://ZY\MYDB:1433;DatabaseName=zy";
或者
String url = "jdbc:microsoft:sqlserver://ZY\\MYDB:1433;DatabaseName=zy";