2011-03-07 120 views
1

我正在使用eclipse,试图连接到sql服务器数据库。我的建造路线上有罐子。我得到的错误:jdbc sql server错误:java.sql.SQLException:没有合适的驱动程序

java.sql.SQLException: No suitable driver at java.sql.DriverManager.getConnection(DriverManager.java:325) at java.sql.DriverManager.getConnection(DriverManager.java:353)

这里是我的代码:

import java.sql.Connection; 
    import java.sql.DriverManager; 
    import java.sql.ResultSet; 
    import java.sql.Statement; 

    public class connect 
    { 
     public void dbConnect(String db_connect_string, 
       String db_userid, 
       String db_password) 
     { 
      try { 
      Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 
      Connection conn = DriverManager.getConnection(db_connect_string, 
         db_userid, db_password); 
      System.out.println("connected"); 
      Statement statement = conn.createStatement(); 
      String queryString = "select * from sysobjects where type='u'"; 
      ResultSet rs = statement.executeQuery(queryString); 
      while (rs.next()) { 
       System.out.println(rs.getString(1)); 
      } 
      } catch (Exception e) { 
      e.printStackTrace(); 
      } 
     } 

     public static void main(String[] args) 
     { 
      connect connServer = new connect(); 
      connServer.dbConnect("jdbc:jtds:sqlserver://ssdd.ffd.aduat.fdd.com:5150", "rre", 
        "wer"); 
     } 
    } 
+0

我想你试图在MS SQL驱动程序中使用JTDS URL。你有什么罐子 – DaTroop 2011-03-07 15:22:05

回答

1

你的连接字符串是错误的。它应该只是“jdbc:sqlserver://....”。阅读更多here

相关问题