# 图书管理系统-版本二 **Repository Path**: jack0240/book-manage2 ## Basic Information - **Project Name**: 图书管理系统-版本二 - **Description**: 1.创建新图书:填写完相应的图书信息,对数据库进行添加。 2.列出图书:列出book表中的所有图书信息。 3.查询图书:根据书名模糊查询。 4.图书修改:修改图书的有关信息。 5.图书删除:先根据图书名称对数据库进行查找,选中要删除的图书。 6.清空:使book表清空,便于全部重新管理图书。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2021-11-26 - **Last Updated**: 2025-05-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: 课程设计, javaswing, 图书管理 ## README # 图书管理系统-版本二 ## 介绍 1.创建新图书:对应book表,填写完相应的图书信息,对数据库进行添加。完成新图书创建 2.列出图书:列出book表中的所有图书信息。 3.查询图书:根据图书入库号、图书ISBN、书名、作者、定价、出版社对图书进行查询。 4.图书修改:修改图书的有关信息。 5.图书删除:先根据管理员输入的图书名称对数据库进行查找,再从显示出的查询结果中选中要删除的图书。 6.清空:使book表清空,便于全部重新管理图书。 ## 相关技术 1. Java连接ODBC数据库 2. Java的Swing编程 3. Java的JDBC编程 ## 博客地址 [https://blog.csdn.net/WeiHao0240/article/details/121560434](https://blog.csdn.net/WeiHao0240/article/details/121560434) ## 数据库 本数据库采用Access 2016版本 [Microsoft Access 2016安装教程](https://blog.csdn.net/WeiHao0240/article/details/120672363) 安装之后需要配置ODBC连接,将数据源名改成`book2`: [Java使用ODBC连接Access数据库](https://blog.csdn.net/WeiHao0240/article/details/120727203) ## 所需环境 1. Access 2016 2. JDK1.7 ## 安装教程 上面的步骤都准备好之后: 遇到问题可以到**相关博客**进行查看 1. **运行之前需要配置好ODBC** 2. 检查JDK版本,必须是JDK1.7: ``` java -version ``` 3. 编译 ``` javac -encoding UTF-8 DBBookManageGUI.java ``` 4. 运行 ``` java DBBookManageGUI ``` 注意:如果修改源代码后需要删除所有.class文件,在编译运行! ``` del *.class ``` ## 运行截图 1. 查询所有 ![输入图片说明](%E8%BF%90%E8%A1%8C%E6%88%AA%E5%9B%BE/1.%E6%9F%A5%E8%AF%A2%E6%89%80%E6%9C%89.png) 2. 修改 ![输入图片说明](%E8%BF%90%E8%A1%8C%E6%88%AA%E5%9B%BE/2.%E4%BF%AE%E6%94%B9.png) ## 相关博客 1. [Microsoft Access 2016安装教程](https://blog.csdn.net/WeiHao0240/article/details/120672363) 2. [Java使用ODBC连接Access数据库](https://blog.csdn.net/WeiHao0240/article/details/120727203) 3. [TextPad安装环境配置](https://jackwei.blog.csdn.net/article/details/86914950) 4. [IDEA运行Java Swing项目中文乱码](https://blog.csdn.net/WeiHao0240/article/details/120744954) 5. [Java指令编译java文件](https://blog.csdn.net/WeiHao0240/article/details/120778832)