try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=wal"; //db_name为数据库名
String UserName="sa"; //用户名
String Password="57497957"; //密码
Connection con=DriverManager.getConnection(URL,UserName,Password);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=wal
at java.sql.DriverManager.getConnection(DriverManager.java:602)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at wal.T3.main(T3.java:18)
请问怎么改,一晚上,什么数据库都连不上
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=wal"; //db_name为数据库名
String UserName="sa"; //用户名
String Password="57497957"; //密码
Connection con=DriverManager.getConnection(URL,UserName,Password);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=wal
at java.sql.DriverManager.getConnection(DriverManager.java:602)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at wal.T3.main(T3.java:18)
请问怎么改,一晚上,什么数据库都连不上
解决方案 »
- 求详解,运行不出结果
- 大家帮我看看这段代码为什么得出来的结果不对呢?
- 在JTable中添加/删除一行,如何使得与之连接的数据库也相应改动保持一致
- ???高分求?? 金蝶面试题笔试题 北航 西电 东南 请进
- 请高手看看这个问题出现在哪里啊?
- 串口发送数据失败 Win32SerialPort
- 我该学些什么
- 怎样在客户浏览器读取web服务器上的文件?高分求教
- 来作个调查 : 这里有没有从c++ 转到java的 , 是的来签个名
- 各位 帮帮忙啊 !我 一直在等你们的回信啊:ias的 配置!!!!没人说 我就不走
- 一个用interface做的程序,能编译但不能运行,找不到字符串数组的零点位置
- 请注释一下下面的代码谢谢
3个jar的是jdbc2.0
1个sqljdbc.jar的是jdbc3.0他们的driver 和 url 都不一样
mssqlserver.jar
msutil.jarhttp://blog.csdn.net/yuzhu2008/archive/2008/05/24/2478142.aspx
sql server 2005的需要的驱动程序:
sqljdbc.jarhttp://blog.csdn.net/yuzhu2008/archive/2008/05/14/2446819.aspx
2.如果你以前用java连接sql server 2000的话就要注意了:
在sql server 2000 中加载驱动和URL路径的语句是:
String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=sample"; 而sql server 2005 中加载驱动和url的语句则为:
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample"; 如果写法错误将会找不到驱动。
说没找到合适的驱动嘛!呵呵……加油
驱动包是否在classpath中