我在SAP云中有一个Sybase数据库,并通过命令提示符成功打开了它的隧道,然后通过eclipse数据源资源管理器进行了连接。现在,我正在尝试编写一个简单的java程序,该程序将连接到该数据库并读取/更新。我尝试了jdbc4驱动程序(jconn4.jar)和jtds驱动程序(jtds-1.3.1.jar)进行这种连接,在两种情况下,调用getConnection()方法后程序的执行都停止了。下面是示例代码。
try {
Class.forName("net.sourceforge.jtds.jdbc.Driver");
System.out.println("Connecting to database ...");
con = DriverManager.getConnection(
"jdbc:jtds:sybase://localhost:30015/dbname?ssl=require","id","pwd");
System.out.println("Database connected");
} catch (Exception e) {
e.printStackTrace();
}
控制台没有错误,但是打印"Connecting to database ..."
之后程序的执行将停止。
我正在将Java 8与Eclipse Neon.3。配合使用。
任何人都可以建议我上述代码可能是什么问题?谢谢。