当前位置: 技术问答>java相关
使用Statement.java里的execute执行存储过程问题
来源: 互联网 发布时间:2015-05-17
本文导语: 我用的是oracle数据库,我写了一个存储过程,该存储过程执行完后会返回一个数据集。因为oralce的存储过程与sql server不同,如果在oracle的存储过程里返回一个数据集的话,调用参数好像要多一个游标参数,而sql serve...
我用的是oracle数据库,我写了一个存储过程,该存储过程执行完后会返回一个数据集。因为oralce的存储过程与sql server不同,如果在oracle的存储过程里返回一个数据集的话,调用参数好像要多一个游标参数,而sql server是不用这样的。请问是否可以直接用Statement.java里的execute(string sql)执行这个存储过程,sql是事先格式化好的,然后调用getresultset获取返回的数据库?谢谢!
|
执行存储过程使用CallableStatement对象.
|
registerOutParameter(int parameterIndex, int sqlType)