В Java я пытаюсь соединиться с базой данных Sybase через Java программы, как показано нижене в состоянии соединиться с базой данных Sybase
public static void connect() {
SybDriver sybDriver = null;
Connection conn;
try {
sybDriver = (SybDriver) Class.forName(
// "com.sybase.jdbc3.jdbc.SybDriver").newInstance();
"com.sybase.jdbc2.jdbc.SybDriver").newInstance();
System.out.println("Driver Loaded");
conn = DriverManager.getConnection(url, username, password);
boolean isTrue = conn.isValid(3);
System.out.println(isTrue);
Но я получаю ниже исключение
Driver Loaded
Exception in thread "main" java.lang.AbstractMethodError: com.sybase.jdbc2.jdbc.SybConnection.isValid(I)Z
at connectionTry.connect(connectionTry.java:97)
at connectionTry.main(connectionTry.java:23)
Я сделал анализ в google, что мне нужно, чтобы узнать, что jconnn.jar отсутствует, поскольку проблема заключается в методе isValid (I) Z нет в jconn2.jar нет там, пожалуйста, сообщите, как Чтобы преодолеть эту ошибку, пожалуйста.
К какой версии базы данных вы хотите подключиться. Возможно, вам нужна другая версия драйвера JDBC. Здесь вы можете посмотреть [включить SQL в любом месте версии 9.0.2 - 16.0] (http://scn.sap.com/community/sql-anywhere/blog/2014/05/02/connecting-to-sql-anywhere-using -jdbc) – SubOptimal