gpt4 book ai didi

java - 无法在java存储过程中连接远程Oracle DB

转载 作者:行者123 更新时间:2023-12-01 19:27:26 28 4
gpt4 key购买 nike

我正在尝试以传统方式连接到java存储过程中的远程oracle数据库。我能够成功调用java存储过程。但在建立连接时,我收到异常“索引 1 处缺少输入或输出参数”。我不确定这个错误与以任何方式建立连接有何关系。但我没有任何其他 java 代码。

try{
Class.forName("oracle.jdbc.driver.OracleDriver");


Connection con=DriverManager.getConnection(
"jdbc:oracle:thin:@host:port:servicename","user","pwd");
}catch(Exception e){
//(Missing In or Out parameter at index 1)
//logged the error in the local database table
}

有人可以帮助我在哪里需要进行更改以连接到另一个 Oracle 数据库吗?

最佳答案

servicenamesid 的连接 URL 不同。

格式:

服务名称:jdbc:oracle:thin:@//host:port/ServiceName

使用 SID:jdbc:oracle:thin:@host:port:SID

关于java - 无法在java存储过程中连接远程Oracle DB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59296427/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com