当前位置: 技术问答>java相关
用JDBC连接SQL Server2000的问题
来源: 互联网 发布时间:2015-11-14
本文导语: String ConnStr = "jdbc:JSQLConnect://10.0.0.100/study"; //注10.0.0.100是我的IP,study为我的数据库名 Class.forName("com.jnetdirect.jsql.JSQLDriver"); Cnn = DriverManager.getConnection(ConnStr,"sa","123"); 请帮忙看一下以上的语句是否正确,我编译...
String ConnStr = "jdbc:JSQLConnect://10.0.0.100/study";
//注10.0.0.100是我的IP,study为我的数据库名
Class.forName("com.jnetdirect.jsql.JSQLDriver");
Cnn = DriverManager.getConnection(ConnStr,"sa","123");
请帮忙看一下以上的语句是否正确,我编译的时候第一句捕捉的错误提示为:
java.lang.ClassNotFoundException: com.jnetdirect.jsql.JSQLDriver
第二句提示的错误为:
No suitable driver
另有一疑问,我的数据库是放在“SQL Server组”底下的“msy"中,那么上面的ConnStr是否应该改为 "jdbc:JSQLConnect://10.0.0.100/msy/study";
//注10.0.0.100是我的IP,study为我的数据库名
Class.forName("com.jnetdirect.jsql.JSQLDriver");
Cnn = DriverManager.getConnection(ConnStr,"sa","123");
请帮忙看一下以上的语句是否正确,我编译的时候第一句捕捉的错误提示为:
java.lang.ClassNotFoundException: com.jnetdirect.jsql.JSQLDriver
第二句提示的错误为:
No suitable driver
另有一疑问,我的数据库是放在“SQL Server组”底下的“msy"中,那么上面的ConnStr是否应该改为 "jdbc:JSQLConnect://10.0.0.100/msy/study";
|
你用什么JDBC?你的jdbc驱动api没有加入classpath里,当然ClassNotFound
|
MS SQL Server Driver 2000 for JDBC:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url="jdbc:microsoft:sqlserver://10.0.0.100:1433;databaseName=study";
Connection conn= DriverManager.getConnection(url,"sa","123");
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url="jdbc:microsoft:sqlserver://10.0.0.100:1433;databaseName=study";
Connection conn= DriverManager.getConnection(url,"sa","123");
|
同意楼上的,"jdbc:JSQLConnect://10.0.0.100/study"就可以了