java图书管理系统连接数据库

img


Java链接数据库一直报错,不知道是哪里的问题,并且一直报错Disconnected from the target VM, address: '127.0.0.1:53921', transport: 'socket'

缺少数据库驱动吧

  • 检查 有没有注册数据库驱动,Class.forName;
  • 检查mysql驱动版本号 和 mysql数据版本是否匹配
  • 检查数据库连接串中有没有空格,或中文字符等
  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7541160
  • 这篇博客也不错, 你可以看下java图书推荐推荐管理系统
  • 除此之外, 这篇博客: 基于Java的图书管理系统中的 数据库设计 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 在这里插入图片描述

    • 数据库名称:db_library

    • 数据库表字段意义如下:

    ​ *_id : 表示编号

    ​ *_name : 表示名称

    ​ *_sex :表示性别

    ​ *_password : 表示密码

    ​ *_price : 表示价格

    ​ *_type : 表示类型

    数据库的表之间的关系如下:

    tb_reader :用于存放读者的个人信息。

    tb_admin :用于存放管理员的个人信息。

    tb_books :用于存放书库中的图书信息。

    tb_borrowing :用于存放已经被读者借阅的图书信息。

    • 在tb_borrowing中,将会有reader_id和book_id 来明确表中哪一本书被哪个读者借阅。管理员可以对读者信息进行管理,也可以对书库信息进行管理。
  • 您还可以看一下 颜群老师的Java基础入门课程中的 对象数组习题小节, 巩固相关知识点