我有连接到远程服务器上的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!");
}
答案 0 :(得分:0)
我的问题是我在Eclipse中导出的jar不包括我在构建路径中添加的oracle jdbc支持jar。