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()
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)