jdbc怎么执行匿名程序块
时间: 2023-04-04 15:02:34 浏览: 223
可以使用JDBC的CallableStatement来执行匿名程序块。首先,需要使用"{call}"语法来指定要执行的程序块,然后使用setXXX方法设置输入参数,最后使用execute方法执行程序块。例如:
```
String sql = "{call my_proc(?, ?)}";
CallableStatement stmt = conn.prepareCall(sql);
stmt.setString(1, "input_param");
stmt.registerOutParameter(2, Types.VARCHAR);
stmt.execute();
String output = stmt.getString(2);
```
其中,my_proc是程序块的名称,第一个参数是输入参数,第二个参数是输出参数。在这个例子中,程序块返回一个字符串类型的输出参数。
阅读全文
相关推荐
















