使用CallableStatement
如:
CallableStatement cs=con.prepareCall("{call 你的存储过程(?)}");
cs.setString(1,"你的参数");
ResultSet rs=cs.executeQuery();
如:
CallableStatement cs=con.prepareCall("{call 你的存储过程(?)}");
cs.setString(1,"你的参数");
ResultSet rs=cs.executeQuery();
解决方案 »
- java的架构到底起什么作用?
- 哪位哥们有在线视频的例子?
- 编号一个12位数,前8位为默认日期,后四位由0001开始
- 谁有好的开源聊天室,可以保存聊天记录的,管理员是系统指定的。
- 代码差不多,Connection的两次执行结果为何不同?谢谢!!
- 项目管理学习
- 半角字符的问题
- 高手求救!请问有没有专门的工具用来学习JSP?
- 请问,这样的网站设计的时候应该是怎么样的思路,大概给一些建议,谢谢
- 我的j2sdk编译servlet成乱码,怎么办呢?
- 请问在JSP网页中<%@ page contentType="text/html;charset=GBK" %>和<meta http-equiv="Content-Type" content="text/html; charset=GBK"
- 在eclipse里启动tomcat出错
{
rs = null;
String s2 = "{call PROC_AUTOID(?,?)}";
String s1;
try
{
if(conn != null)
conn.close();
conn = DriverManager.getConnection(sConnStr, UseName, PassWord);
CallableStatement callablestatement = conn.prepareCall(s2);
callablestatement.setString(1, s);
callablestatement.registerOutParameter(2, 1);
rs = callablestatement.executeQuery();
rs.next();
String s3 = rs.getString(1);
s1 = callablestatement.getString(2);
rs.close();
callablestatement.close();
conn.close();
conn = null;
}
catch(Exception exception)
{
return null;
}
return s1;
}