GitHub链接:
https://github.com/uphe/booksystem
程序整体框架
首先看看我的整体框架吧:
这是我整个程序中的包,其中com.book.dao是用来实现增删改查功能的,下面是以图书的增删该查为例做以介绍,其次是com.book.model包,该包下主要是各个实体的属性,里面主要是成员变量,构造方法,成员方法,下面主要以图书来介绍,com.function.implement包,该包主要是实现功能界面的,com.java.view包主要是实现主界面,util包就是工具包了,用来实现数据库的连接以及判断字符串是否为空
首先看看我的主界面吧,界面很简单:
这是我的注册界面:
登录成功的话,就能看见功能界面了:
功能界面里,以添加图书为例:
下面给出一个数据库连接的代码,详细代码可以去我GitHub上克隆
import java.sql.DriverManager; import com.mysql.jdbc.Connection; public class DbUtil { private String dbUrl = "jdbc:mysql://localhost:3306/work?useSSL=false"; private String dbUserName = "root"; private String dbPassword = "123456"; private String jdbcName = "com.mysql.jdbc.Driver"; /* * 数据库连接 */ public Connection getCon() throws Exception { Class.forName(jdbcName); Connection con = (Connection) DriverManager.getConnection(dbUrl, dbUserName, dbPassword); return con; } //这里可以测试数据库是否连接成功// public static void main(String[] args) {// DbUtil dbUtil = new DbUtil();// try {// dbUtil.getCon();// System.out.println("数据库连接成功");// } catch (Exception e) {// e.printStackTrace();// System.out.println("数据库连接失败");// }// }}