使用 Java 从 Oracle 服务器连接到 MS SQL Server
Posted
技术标签:
【中文标题】使用 Java 从 Oracle 服务器连接到 MS SQL Server【英文标题】:Connect from Oracle server to MS SQL Server in Java 【发布时间】:2012-05-04 20:20:09 【问题描述】:我有一个使用 Microsoft JDBC Driver 3.0 for SQL Server (sqljdbc.jar) 连接到 MS SQL Server 数据库的 Java 应用程序。正在编译的 Java 版本是 1.5.0_12。它在我的本地 Windows 机器上运行良好,但是当我尝试从 Oracle 服务器运行它时会导致各种错误。有关如何建立成功连接的任何建议?
【问题讨论】:
你能举一个错误的例子吗?是jvm版本问题吗? 还要告诉你正在使用的oracle jar和连接字符串 Oracle 服务器?您是指 Oracle 应用服务器吗? 我的连接字符串是这样的:java.sql.Connection con = null;字符串 url = "jdbc:sqlserver://";字符串 serverName = "DEVTS***\\INST**";字符串数据库名称 = "dms_cc_conversion";字符串用户名 = "****";字符串密码 = "*************";字符串 connectionUrl = url + serverName + ";DatabaseName=" + databaseName ;试试 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); con = java.sql.DriverManager.getConnection(connectionUrl, 用户名, 密码); 是的,它是一个 Oracle 应用服务器。什么Oracle jar(这可能是我的愚蠢错误)? 【参考方案1】:** 撤回...抱歉,在最初的问题中没有看到应用程序服务器部分
【讨论】:
我没有连接到 Oracle。我正在从 Oracle 服务器运行代码并尝试连接到 MS SQL Server。以上是关于使用 Java 从 Oracle 服务器连接到 MS SQL Server的主要内容,如果未能解决你的问题,请参考以下文章
使用java将oracle数据库连接到apache spark时出错
Sqoop - 尝试连接到 Oracle DB 服务器时出现 java.lang.NullPointerException