我试图理解之间的区别PreparedStatements
& CallableStatements
我没能得到它。所以请任何人都可以转换以下内容sql
查询至CallableStatement
。我知道如何将 Statement 转换为PreparedStatement
但有问题CallableStatements
.
as a java.sql.Statement
SELECT * FROM Customer WHERE customerId = 'C001'
as a java.sql.PreparedStatement
SELECT * FROM Customer WHERE customerId = ? //set customerId using preparedStatement.setString(1,"C001")
如何编写相同的查询CallableStatements
提前致谢!
如中所述可调用语句 API http://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html:
用于执行 SQL 存储过程的接口。
因此,它不能用于执行查询。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)