2014-11-09 5 views
-1

DSN + SQLAnywhere를 사용하여 sybase를 연결하고 있습니다. 그러나 드라이버를 찾을 수 없습니다. 나에게 적합한 드라이버를 제안 해주세요. 프로그램 :DSN + SQLAnywhere를 사용하여 sybase에 연결

Class.forName ("com.sybase.jdbc4.jdbc.SybDriver"); 연결 연결 = DriverManager.getConnection ("jdbc : SQLAnywhere : MYDB");

오류 Sybase 데이터베이스 JDBC에 대한 찾을 수 없습니다 적합 드라이버에서 연결 가져올 수 없습니다 : 당신이 sajdbc4를 사용하는 경우 MYDB

답변

1

: SQLAnywhere : SHRDB java.sql.SQLException의 : JDBC에 대한 찾을 수 없습니다 적합 드라이버 : SQLAnywhere를 .JAR,이 시도 : 이전 버전에 대한

try { 
    Class.forName("sybase.jdbc4.sqlanywhere.IDriver"); 
    Connection con = DriverManager.getConnection("jdbc:sqlanywhere:dsn=*;uid=*;pwd=*"); 
} catch (ClassNotFoundException e) { 
    e.printStackTrace(); 
} catch (SQLException e) { 
    e.printStackTrace(); 
} 

(SQLAnywhere 11)이 드라이버가 작동합니다 : "sybase.jdbc.sqlanywhere.IDriver"