📄 salemananger.java~16~
字号:
package jxc;/** * <p>Title: jxc demo</p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2003</p> * <p>Company: </p> * @author cwx * @version 1.0 */import java.sql.*;public class SaleMananger { public SaleMananger() { } static public boolean addSale(String wareID, float salePrice, int saleQty, String saleDate){ Connection conn = null; PreparedStatement stmt = null; try { conn = ConnectionManager.getConnection(); stmt = conn.prepareStatement("insert into Sale (wareID,salePrice,saleQty,saleDate)" +" values(?,?,?,?)"); stmt.setString(1, supplierID); stmt.setString(2, wareID); stmt.setFloat(3, buyPrice); stmt.setInt(4, buyQty); stmt.setString(5, buyDate); stmt.setString(6, buyPerson); stmt.executeUpdate(); //更新库存 stmt.close(); stmt = conn.prepareStatement("select * from Reserve where wareID="+wareID); ResultSet rs = stmt.executeQuery(); if(rs.next()){//存在库存记录 stmt = conn.prepareStatement("update Reserve set resQty=resQty+" + buyQty+" where wareID="+wareID); } else{ stmt = conn.prepareStatement("insert into Reserve (wareID,resQty) values(" +wareID +","+buyQty+")"); } stmt.executeUpdate(); //验证通过 return true; } catch (java.sql.SQLException e) { System.err.println(e); } finally { //关闭数据库资源 if (stmt != null) { try { stmt.close(); } catch (Exception exception) {} } if (conn != null) { try { conn.close(); } catch (Exception exception) {} } } //失败 return false; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -