java 和mysql想实现以下库存减少的功能,别人现在买去2个货,我要减去库存。怎么实现最方便呢。

java 和mysql想实现以下库存减少的功能,别人现在买去2个货,我要减去库存。怎么实现最方便呢。,第1张

可以直接完成-2,语句如下:

update druginfo set stockNum=stockNum-2 where drugId=123

但是一般可能需要先查出数来,要判断够不够减,不能减成负数。

import java.sql.*

public class 插入数据 {

public static void main(String[] args) {

Connection connection=null

Statement statement=null

ResultSet resultset=null

String url="jdbc:sqlserver://127.0.0.1:3306/xxxxx"//数据库名称

String user="root"

String password="xxxxx"

String sql="insert into xxxx(xxx,xxx,xxx) values('xxx',xxx,'xxx')"//sql语句

try {

Class.forName("com.mysql.jdbc.Driver")

connection=DriverManager.getConnection(url,user,password)

int num=connection.createStatement().executeUpdate(sql)

if(num==1){

System.out.println("数据插入成功!")

}else{

System.out.println("数据插入失败!")

}

}

catch (ClassNotFoundException e) {

e.printStackTrace()

}

catch(SQLException e){

e.printStackTrace()

}

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5904346.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-07
下一篇 2023-03-07

发表评论

登录后才能评论

评论列表(0条)

保存