2014-11-09 5 views
-1

Я подключаю sybase с помощью DSN + SQLAnywhere .. Но не могу найти драйвер. Пожалуйста, предложите мне подходящего водителя. Программа:подключение sybase с помощью DSN + SQLAnywhere

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

ошибка Не удалось получить соединение с базой данных Sybase Нет подходящего драйвера не найдено для JDBC: SQLAnywhere: SHRDB java.sql.SQLException: Нет подходящего драйвера найден для JDBC: SQLAnywhere: MyDB

ответ

1

, если вы используете sajdbc4 .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"

Смежные вопросы