求帮助 jdbc连接数据库出错!谢谢

发布于 2021-11-23 02:18:55 字数 2338 浏览 831 评论 4

希望有好心人帮忙解答卡在这里了学习无法进行了。。谢谢帮忙     一直无法建立连接:有如下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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

冷清清 2021-11-26 06:12:32

谢谢

德意的啸 2021-11-25 23:16:55

很明显找不到驱动你看看你那个包里有没有驱动那个类

因为看清所以看轻 2021-11-25 04:50:20

你那种写法好像是很早之前的写法,sql serve2005之后好像改成后面那种写法了

2021-11-24 13:27:38

谢谢你

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文