写了一个数据库的程序,源程序没带来,反正出错了。我就简单描述一下。
假设book表中有个total字段,前台有个借出或者归还的button,按下之后我希望total能对应的-1或者+1,请给出能够实现的源码。
假设book表中有个total字段,前台有个借出或者归还的button,按下之后我希望total能对应的-1或者+1,请给出能够实现的源码。
解决方案 »
- java文件读写乱码
- 有来问大家一些基础的东西了
- 关于JTable组件的问题??Help
- 有谁能告诉我这个程序哪个地方错了吗
- 怎么用java做一个类似qq里面好友栏的滚动栏?谢谢
- oo思想编程???????????
- 请问如何在JTable中实现单元格数据的实时计算?重谢!
- 很奇怪,varchar2类型在sql*plus中可以看到正常的字符串,用java读出来却是二进制?
- 救命啊, linux 下java访问mysql……
- Drools规则引擎动态加载规则,不重新编译整个规则库
- JAVA中如何调用VC的OCX?
- 求Visual Paradigm For UML Professional的license
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;public class UpdateBook{ public static void main(String[] args) {
Connection con = null;
Statement sm = null;
try {
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost/Book?useUnicode=true&characterEncoding=utf8", "root", "123456");
sm = con.createStatement(); sm.executeUpdate("Update book set Total = Total + 1");
} catch (Exception e) {
e.printStackTrace();
} finally {
if (rs != null) {
try {
rs.close();
} catch (SQLException e) {}
rs = null;
}
if (sm != null) {
try {
sm.close();
} catch (SQLException e) {}
sm = null;
}
if (con != null) {
try {
con.close();
} catch (SQLException e) {}
con = null;
}
}
}
}隨便寫的, 沒有測試, 我用的是MySQL數據庫喲