我试图以传统方式连接到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数据库的地方给我帮助吗。
答案 0 :(得分:0)
servicename
和sid
的连接URL。
格式:
使用服务名:jdbc:oracle:thin:@//host:port/ServiceName
具有SID:jdbc:oracle:thin:@host:port:SID