JDBC调用存储过程基本流程(SXT)
来源:互联网 发布:手机查看淘宝店铺号 编辑:程序博客网 时间:2024/06/07 05:05
JDBC调用存储过程基本流程(SXT)
Demo
- import java.sql.*;
- public class TestProcedure
- {
- /**
- * @JDBC调用存储过程基本流程, procedure p 是4个参数的。第3和第4个为输出参数
- */
- public static void main(String[] args)
- {
- // TODO Auto-generated method stub
- Connection conn = null;
- CallableStatement cstmt = null;
- try
- {
- Class.forName("com.mysql.jdbc.Driver");
- conn = DriverManager.getConnection(
- "jdbc:mysql://localhost:3306/college", "root", "123456");
- cstmt = conn.prepareCall("{call p (?,?,?,?)}");
- cstmt.registerOutParameter(3, Types.INTEGER);
- cstmt.registerOutParameter(4, Types.INTEGER);
- cstmt.setInt(1, 20);
- cstmt.setInt(2, 30);
- cstmt.setInt(4, 40);
- cstmt.execute();
- System.out.println(cstmt.getInt(3));
- System.out.println(cstmt.getInt(4));
- } catch (ClassNotFoundException e)
- {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (SQLException e)
- {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } finally
- {
- try
- {
- if (cstmt != null)
- {
- cstmt.close();
- cstmt = null;
- }
- if(conn != null)
- {
- conn.close();
- conn = null;
- }
- } catch (SQLException e)
- {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- }
- }
- }
- JDBC调用存储过程基本流程(SXT)
- JDBC处理DML(SXT)
- jdbc调用存储过程
- Jdbc调用存储过程
- jdbc调用存储过程
- jdbc调用存储过程
- JDBC调用存储过程
- JDBC调用存储过程
- JDBC调用存储过程
- Jdbc存储过程调用
- jdbc调用存储过程
- JDBC调用存储过程
- Jdbc调用存储过程
- JDBC调用存储过程
- JDBC调用存储过程
- jdbc调用存储过程
- JDBC调用存储过程
- jdbc调用存储过程
- 使用 Java 开源工具建立一个灵活的搜索引擎
- JDBC:灵活指定SQL中的变量(SXT)
- VC多线程编程
- 約瑟夫環解法
- [招聘]我司求 python 或 flex 程序员各一名
- JDBC调用存储过程基本流程(SXT)
- 妙用HOST:屏蔽网站建立网站映射
- JS处理多选框
- JDBC中处理事务(SXT)
- 微软将在中国推出两个重要更新
- XP系统服务说明
- JDBC处理前后移动结果集(SXT)
- 32位异或取反源码
- 有惊无险的一次Oracle服务器操作