2013-05-28 3 views
-1

에 대한 찾을 수 없습니다 적합 드라이버 : 내가 사용하고은 java.sql.SQLException : 나는 예외를 얻고있다 com.timesten.jdbc.TimesTenDriver

Connection conn = null; 

    try { 
     Class.forName("com.timesten.jdbc.TimesTenDriver"); 
     conn = DriverManager 
       .getConnection("com.timesten.jdbc.TimesTenDriver"); 
     System.out.println(conn); 
    } catch (ClassNotFoundException e) { 
     e.printStackTrace(); 
    } catch (SQLException e) { 
     e.printStackTrace(); 
    } 
    finally { 
     try { 
      if(conn != null) { 
       conn.close(); 
      } 
     } catch (SQLException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } 
    } 

:

java.sql.SQLException: No suitable driver found for com.timesten.jdbc.TimesTenDriver while trying to connect to Timesten DB installed in my system. 

이 코드는 아래와 같습니다 Java 5 &에 ttjdbc5.jar 이클립스 빌드 경로에 첨부되어 있습니다.

누군가 도울 수 있습니까?

답변

3

대신 매개 변수로 DBURL을해야 매개 변수로 클래스 이름, 당신이

DriverManager.getConnection("jdbc:timedb://localhost:3601", "db-username", "db-password"); 

얻을하는 데 사용할 수있는

DriverManager.getConnection("jdbc:timedb://localhost"); 

또는 같은 것을 가질 수 없습니다 연결, 여기서 db-usernamedb-password은 연결할 사용자 이름/암호입니다. DB 서버

+0

모든 JDBC URL을 (사양에 따라) JDBC'로 시작해야 : : 게시물을 편집 @MarkRotteveel' –

+0

감사 – sanbhat

0

에 적절한 .jar 파일이 라이브러리에 보관되어 있는지 확인하고 DriverManager.getConnection()에 데이터베이스에 대한 적절한 URL을 매개 변수로 드라이버 클래스 이름을 제거하고 전달합니다. 데이터베이스가 다음의 SQLServer 경우, 예를 들어

DriverManager.getConnection("jdbc:sqlserver://10.3.12.59:1433,<optional parameters>","userName","Password");