Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2165303
  • 博文数量: 556
  • 博客积分: 11457
  • 博客等级: 上将
  • 技术积分: 5973
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-24 22:33
文章分类

全部博文(556)

文章存档

2013年(22)

2012年(74)

2011年(460)

分类: Java

2012-03-18 10:27:48

点击(此处)折叠或打开

  1. package cn.itcast.jdbc;

  2. import java.sql.CallableStatement;
  3. import java.sql.Connection;
  4. import java.sql.ResultSet;
  5. import java.sql.SQLException;
  6. import java.sql.Types;

  7. /**
  8.  *
  9.  * 2008-12-7
  10.  *
  11.  * @author <a href="mailto:liyongibm@gmail.com">liyong</a>
  12.  *
  13.  */
  14. public class PsTest {

  15.     /**
  16.      * @param args
  17.      * @throws SQLException
  18.      */
  19.     public static void main(String[] args) throws SQLException {
  20.         ps();
  21.     }

  22.     static void ps() throws SQLException {
  23.         Connection conn = null;
  24.         CallableStatement cs = null;
  25.         ResultSet rs = null;
  26.         try {
  27.             // 2.建立连接
  28.             conn = JdbcUtils.getConnection();
  29.             // conn = JdbcUtilsSing.getInstance().getConnection();
  30.             // 3.创建语句

  31.             String sql = "{ call addUser(?,?,?,?) } ";
  32.             cs = conn.prepareCall(sql);
  33.             cs.registerOutParameter(4, Types.INTEGER);
  34.             cs.setString(1, "ps name");
  35.             cs.setDate(2, new java.sql.Date(System.currentTimeMillis()));
  36.             cs.setFloat(3, 100f);

  37.             cs.executeUpdate();

  38.             int id = cs.getInt(4);

  39.             System.out.println("id=" + id);
  40.         } finally {
  41.             JdbcUtils.free(rs, cs, conn);
  42.         }
  43.     }

  44. }
阅读(1682) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~