2011-03-07 3 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.

관련 문제