具题架构为:
我定义了两个Dao层,用于储存用户和书本的数据库依赖的连接,
首先是userDao层(代码之一)
package com.qfedu.book;
import java.util.List;
import com.qfedu.utils.DButils;
public class bookDao {
public int rag(String name, String id, String au) {
// TODO 自动生成的方法存根
String sql = "insert into bookadd(bookname,id,author) value (?,?,?)";
int jdbc_update = DButils.jdbc_update(sql, name,id,au);
return jdbc_update;
}
public int rmg(String name) {
// TODO 自动生成的方法存根
String sql =("delete from bookadd where bookname = ?;");
int jdbc_update = DButils.jdbc_update(sql, name);
return jdbc_update;
}
public int rcg(String name, String id) {
// TODO 自动生成的方法存根
String sql = "update bookadd set bookname=? where id=?;";
int jdbc_update = DButils.jdbc_update(sql, name,id);
return jdbc_update;
}
}
bookDao层包:(代码之一)
package com.qfedu.book;
import java.util.List;
import com.qfedu.utils.DButils;
public class bookDao {
public int rag(String name, String id, String au) {
// TODO 自动生成的方法存根
String sql = "insert into bookadd(bookname,id,author) value (?,?,?)";
int jdbc_update = DButils.jdbc_update(sql, name,id,au);
return jdbc_update;
}
public int rmg(String name) {
// TODO 自动生成的方法存根
String sql =("delete from bookadd where bookname = ?;");
int jdbc_update = DButils.jdbc_update(sql, name);
return jdbc_update;
}
public int rcg(String name, String id) {
// TODO 自动生成的方法存根
String sql = "update bookadd set bookname=? where id=?;";
int jdbc_update = DButils.jdbc_update(sql, name,id);
return jdbc_update;
}
}
效果如下:
数据库保存,以便下次登录
用户界面
增加图书
还有更多功能这里不在进行展示,源码下载:
版权声明:本文为weixin_52924633原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。