当前位置: 代码迷 >> Java Web开发 >> 调用sql server2000的存储过程
  详细解决方案

调用sql server2000的存储过程

热度:104   发布时间:2016-04-17 16:12:19.0
调用sql server2000的存储过程。
java程序怎么调用sql   server2000的存储过程(存储过程没有参数)?并且是每5分钟调用一次。有参考例子更好,多谢大家了!

------解决方案--------------------
每5分钟调用一次
用线程调用好些

吊存储过程 名字, 参数1,参数2
CallableStatement cs=conn.prepareCall( "{call showUserName(?,?)} ");
cs.registerOutParameter(2,java.sql.Types.VARCHAR);
cs.setString(1, "admin ");
cs.execute();
String str=cs.getString(2);
------解决方案--------------------
不带参数
String sqlString = "{call showUserName} ";//showUserName存储过程的名字
CallableStatement pst = this.getConnection().prepareCall(sqlString);
ResultSet rs = pst.executeQuery();


每5分钟调用一次可以在oracle里面写个JOB由数据库本身调用。
代码迷推荐解决方案:oracle存储过程,http://www.daimami.com/oracle-develop/177537.html
  相关解决方案