使用jtds驱动程序的Sybase数据库连接失败而无响应

时间:2018-06-21 09:26:51

标签: java jdbc sybase jtds sap-cloud-platform

我在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。配合使用。

任何人都可以建议我上述代码可能是什么问题?谢谢。

0 个答案:

没有答案