JDBC连接在本地成功,部署时相同的代码失败

时间:2019-01-23 16:45:56

标签: java jdbc oracledb

我有连接到远程服务器上的Oracle DB的代码。当我在本地Windows计算机上的Eclipse中运行此命令时,它可以成功连接,并且可以运行查询。当将相同的代码导出到外部jar并将其放在其他远程Linux服务器上时,初始连接将失败。我只是在寻找可能的帮助,因为它运行的是完全相同的代码。 Windows / Linux是否有所作为(我在这里找不到任何特定的平台)?我的JDBC代码有问题吗?我已经检查了凭据,并且每次都输入相同的凭据。

public static String[] connectToDB(String dbUser, String dbPass) {
    Connection connection = null;
    try {
        connection = DriverManager.getConnection("jdbc:oracle:thin:@10.10.10.10:1610:mysid",dbUser, dbPass);
    } catch (SQLException e) {
        writeLog("** DB CONNECTION FAILED!");
    }

1 个答案:

答案 0 :(得分:0)

我的问题是我在Eclipse中导出的jar不包括我在构建路径中添加的oracle jdbc支持jar。