java调其他ip的存储过程,账户密码是MEDWEBAPI,ip:100.100.2.90 sid: orcl
时间: 2024-05-06 09:22:06 浏览: 68
java 调存储过程
以下是Java代码示例,用于调用位于IP地址为100.100.2.90,SID为orcl的Oracle数据库中的存储过程:
```
import java.sql.*;
public class CallStoredProcedure {
public static void main(String[] args) {
String jdbcUrl = "jdbc:oracle:thin:@100.100.2.90:1521:orcl";
String username = "MEDWEBAPI";
String password = "password";
String procedureName = "your_procedure_name";
try (Connection conn = DriverManager.getConnection(jdbcUrl, username, password);
CallableStatement stmt = conn.prepareCall("{ call " + procedureName + "(?,?) }")) {
// 设置存储过程的参数
stmt.setString(1, "parameter1_value");
stmt.setInt(2, 123);
// 执行存储过程
stmt.execute();
// 处理返回值
ResultSet rs = stmt.getResultSet();
while (rs.next()) {
// 处理结果集
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
```
请将上述代码中的`jdbcUrl`、`username`、`password`和`procedureName`替换为你的实际值。在执行代码之前,请确保已将适当的Oracle JDBC驱动程序添加到类路径中。
阅读全文