2011-03-07 11 views
1

私はSQLサーバdbに接続しようとしています。私は自分のビルドパスに瓶を持っています。ここでjdbc sqlサーバエラー: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

答えて

1

あなたの接続文字列が間違っているが、私はエラーを取得します。それはちょうど "jdbc:sqlserver://...."でなければなりません。続きを読むhereを読んでください。

関連する問題