求帮助 jdbc连接数据库出错!谢谢
希望有好心人帮忙解答卡在这里了学习无法进行了。。谢谢帮忙 一直无法建立连接:有如下3个错误{
java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pps
at java.sql.DriverManager.getConnection(DriverManager.java:602)
at java.sql.DriverManager.getConnection(DriverManager.java:207)
at blz.main(blz.java:17)
}
引入了jar包 sqlserver版本是2008 R2 引入jar包是 sqljdbc4.jar;
jdbcodbc可以连接数据库 jdbc直接连就是不行
import java.sql.*;
import javax.naming.spi.DirStateFactory.Result;
public class blz {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Connection cn=null;
PreparedStatement pt=null;
ResultSet rs=null;
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
cn=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pps");
pt=cn.prepareStatement("select *from pps");
rs=pt.executeQuery();
while(rs.next())
{
String st=rs.getString(1);
int b=rs.getInt(2);
System.out.println(st+b);
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
finally
{
try {
if(rs!=null)
rs.close();
if(pt!=null)
pt.close();
if(cn!=null)
cn.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
谢谢
很明显找不到驱动你看看你那个包里有没有驱动那个类
你那种写法好像是很早之前的写法,sql serve2005之后好像改成后面那种写法了
谢谢你