在 java web 中调用存储过程
来源:互联网 发布:vb中for循环 编辑:程序博客网 时间:2024/05/21 11:31
/** * 添加一个购物车对象,这个已经不用了 */ @Override public boolean addCart(int userId,int prodId) { Connection connection = null; try { connection = JDBCTools.getConnection(); String checkOrderSql = "{CALL `db_alishop`.checkOrder(?,?)}"; CallableStatement cstmt = connection.prepareCall(checkOrderSql); cstmt.setInt(1, userId); cstmt.setInt(2, prodId); //cstmt.registerOutParameter(2, java.sql.Types.INTEGER); cstmt.execute(); //int orderId = cstmt.getInt(2); cstmt.close(); } catch (SQLException e) { e.printStackTrace(); } finally { JDBCTools.releaseDB(null, null, connection); } return false; } @Override public boolean addProdToCartByAccount(String account,int prodId,int prodNum) { Connection connection = null; try { connection = JDBCTools.getConnection(); String checkOrderSql = "{CALL db_alishop.`addProdByAccount`(?,?,?)}"; CallableStatement cstmt = connection.prepareCall(checkOrderSql); cstmt.setString(1, account); cstmt.setInt(2, prodId); cstmt.setInt(3, prodNum); cstmt.execute(); cstmt.close(); return true; } catch (SQLException e) { e.printStackTrace(); } finally { JDBCTools.releaseDB(null, null, connection); } return false; } @Test public void testaddProdToCartByAccount(){ addProdToCartByAccount("dan",7,1); }
0 0
- 在 java web 中调用存储过程
- 在Java中怎么调用存储过程
- 在Java中调用存储过程(详细)
- 在java中调用mysql存储过程
- 在java语言中调用存储过程
- 在java中调用Oracle存储过程
- 在java中调用Oracle存储过程
- 在Java中调用存储过程(详细)
- 在Java中调用存储过程
- 【存储过程】 在java语言中调用存储过程
- WEB中存储过程在程序中的调用
- 【存储过程】在java语言中调用存储函数
- oracle--在java中调用存储过程和存储函数
- Java中调用存储过程
- Java中调用存储过程
- java中调用存储过程
- Java中调用存储过程
- java中调用存储过程
- 按钮权限分配
- C++基本概念——聊聊C++中的函数匹配那些事儿
- 第一次
- AC自动机概述
- 快速排序
- 在 java web 中调用存储过程
- [BZOJ2527][Poi2011]Meteors
- nyoj--635--Oh, my goddess(dfs)
- javascript几个知识点
- 浏览器的渲染机制
- 新浪云计算SAE部署代码过程
- 搜索(广度优先搜索)BFS 2
- 谜题(Puzzle, ACM/ICPC World Finals 1993, UVa227)(难死了!!)
- 用rsync同步文件夹