CallableStatement proc = connection.prepareCall("{ call test_proc_mulresultset(?)}")
看一下API Connection接口里面的方法
CallableStatement |
prepareCall(String sql) 创建一个 CallableStatement 对象来调用数据库存储过程。 |
CallableStatement |
prepareCall(String sql, int resultSetType, int resultSetConcurrency) 创建一个 CallableStatement 对象,该对象将生成具有给定类型和并发性的 ResultSet 对象。 |
CallableStatement |
prepareCall(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) 创建一个 CallableStatement 对象,该对象将生成具有给定类型和并发性的 ResultSet 对象 |
返回的是CallableStatement 那么我想问问
prepareCall(String sql)里面的参数什么意思? 就像我上面的那个代码参数“("{ call test_proc_mulresultset(?)}")” 里面要放啥?
没用过,但是根据APi提供的信息可以知道,那里面填写都是数据库里创建的存储过程的名字
上面不是写着SQL语句吗