Java入门级项目-图书管理系统
图书管理系统
使用Swing+JDBC+MySQL技术写的一个入门级Java项目。
项目源代码下载
工具
-
是一种非常好用的Swing可视化开发工具,通过拖放组件,减少大量冗余操作。 是一个图标资源网站,本项目中的图标都在该网站下载。 MySQL JDBC Driver: 及其可视化操作工具或者
准备工作
- 安装MySQL、windowbuiler、。
- 添加MySQL JDBC Driver。在工程文件中新建jdbc文件夹,右键->Build Path->Configure Build Path…->Add External JARs->选择mysql-connector-java-8.0.13的文件位置。
- 新建一个数据库db_book,详细数据库结构与数据见Github中的db_book.sql。
view包
- 使用windowbuilder:右键->new->Other…->WindowBuilder,进入Design进行可视化编辑。
- 登陆界面,新建JFrame。
- 主界面,新建JFrame。
- 功能窗口,新建JInternalFrame
util包
-
DbUtil,连接数据库的工具类。 StringUtil,自定义的一些字符串方法。
model包
-
根据数据库的结构来确定。 快速生成getter、setter和constructor的方式,右键->Source->Generate Getters and Setters和Generate Constructor using fields。
dao包
DAO(Data Access Object) 数据访问对象是一个面向对象的数据库接口。
-
定义数据库操作方法,实现登陆、增删查改等操作。
上一篇:
IDEA上Java项目控制台中文乱码