有了前面数据库的数据的铺垫,今天开始项目的主要内容,创建项目。
首先创建项目的总目录——学生信息管理系统(赖晓桐)V1.0,然后继续在项目的根目录创建help、images、lib三个文件夹,分别存放帮助文档、图片和MySQL数据库驱动程序包。 老师博文中演示了如何在IJ中将数据库驱动程序包作为库添加到项目中,我使用的是eclipse,相应的操作步骤为: 选中jar包右键——buildPath——Add to BuildPath
完成后创建实体类,首先创建存放类的包net.lxt.student.bean,依次创建四个实体类:College、Status、Student、User,表中内容为属性的get/set方法与toString方法的重写。
接下来就是项目的第一个重点,创建数据库连接管理类。 首先创建net.lxt.student.dbutil包,然后在包里创建数据库连接管理类ConnectionManager,类中要注意数据库驱动程序与数据库统一资源标识符不要写错,username与password为自己MySQL服务器的用户名和密码。
接着老师又带领我们简单过了一遍java31讲,然后跟着博文敲了一遍利用JDBC操作数据库与表的案例:显示所有记录: 登录: 添加: 更新: 删除: 注意的是,在添加表中并没有输入ID的部分,如果你的student表中ID并没有设为自增长,想要添加成功的话要么就添加一个输入ID的部分,要么就在student中将ID设为自增长。 我在运行时eclipse反馈给我找不到或无法加载主类,自己解决了半天也没解决,最后老师给出建议可能是文件受损,实在找不出原因就将项目重写一遍,代码复制粘贴就好,最终重写一遍问题就解决了。