开发类 - Jdbc 调用 SQL SERVER 2008 存储过程
程序员文章站
2022-07-14 18:24:12
...
1.Java示例:
public void saveType9Cnt(String sbm, String sblx){
String sSQL = " exec dzzhType9Cnt '" + sbm + "' ";
CallableStatement cs = null;
ResultSet rs = null;
try {
conn = JdbcUtil.findConnection();
cs = conn.prepareCall(sSQL);
rs = cs.executeQuery();
if(rs.next()){
TypeAllCnt typeAllCnt = new TypeAllCnt();
typeAllCnt.setImei(rs.getString("imei"));
typeAllCnt.setType(sblx);
typeAllCnt.setField1(rs.getString("minRainfall"));
typeAllCnt.setField2(rs.getString("hourRainfall"));
typeAllCnt.setField3(rs.getString("dayRainfall"));
typeAllCnt.setField4(rs.getString("weekRainfall"));
typeAllCnt.setField5(rs.getString("monthRainfall"));
saveType9Cnt(typeAllCnt, conn);
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
JdbcUtil.close(cs, conn);
}
}
2.需要在 SQL SERVER 2008 存储过程中加入,否则会提示没有返回结果集:
set nocount on;
上一篇: Intent使用总结
下一篇: vue 方法间传递数据对象参数
推荐阅读
-
sql server2008调试存储过程的完整步骤
-
如何在SQL Server 2008下轻松调试T-SQL语句和存储过程
-
SQL Server 2008 存储过程示例
-
SQL SERVER 2008 R2配置管理器出现“远程过程调用失败”(0x800706be)错误提示
-
SQL SERVER调用存储过程小结
-
Sql Server2008远程过程调用失败的解决方法
-
Sql Server 存储过程调用存储过程接收输出参数返回值
-
在SQL Server数据库中执行存储过程很快,在c#中调用很慢的问题
-
SQL SERVER数据库开发之存储过程应用
-
开发类 - Jdbc 调用 SQL SERVER 2008 存储过程