Java入门级项目-图书管理系统

图书管理系统

使用Swing+JDBC+MySQL技术写的一个入门级Java项目。

项目源代码下载

工具

    是一种非常好用的Swing可视化开发工具,通过拖放组件,减少大量冗余操作。 是一个图标资源网站,本项目中的图标都在该网站下载。 MySQL JDBC Driver: 及其可视化操作工具或者

准备工作

  1. 安装MySQL、windowbuiler、。
  2. 添加MySQL JDBC Driver。在工程文件中新建jdbc文件夹,右键->Build Path->Configure Build Path…->Add External JARs->选择mysql-connector-java-8.0.13的文件位置。
  3. 新建一个数据库db_book,详细数据库结构与数据见Github中的db_book.sql。

view包

  1. 使用windowbuilder:右键->new->Other…->WindowBuilder,进入Design进行可视化编辑。
  2. 登陆界面,新建JFrame。
  3. 主界面,新建JFrame。
  4. 功能窗口,新建JInternalFrame

util包

    DbUtil,连接数据库的工具类。 StringUtil,自定义的一些字符串方法。

model包

    根据数据库的结构来确定。 快速生成getter、setter和constructor的方式,右键->Source->Generate Getters and Setters和Generate Constructor using fields。

dao包

DAO(Data Access Object) 数据访问对象是一个面向对象的数据库接口。
    定义数据库操作方法,实现登陆、增删查改等操作。
经验分享 程序员 微信小程序 职场和发展