周璐学生管理系统第二次实训2020-07-03
今天的实训中华老师给我们讲解了如何用java来连接数据库,在华老师的讲解下,我学到了很多有用的东西。我是按照华的实训讲稿来做的今天的实训内容。
1,是先把项目都创建好
2,将数据库的驱动包放到创建好的lib包下,并右击该驱动在出现的菜单中选择‘Add as Library…’,在弹出的窗口中单击OK,这里要注意Level那里选择Project Library。
3,然后再把相应的图片放在相应的文件夹中。
4,再把帮助文档放在相应的文件夹中。
5,依次创建四个实体类:College、Status、Student与User分别对应t_college表、t_status表、t_student表与t_user表。
这里需要注意的是,其实看上去好像要输很多的代码但是其实有快捷方式来进行输入。get和set方法:alt+insert—>在弹出的菜单里选择’Getter and Setter‘,再在弹出的菜单中把要生成get和set方法的类给选中再确定就行了。同理, @Override也一样,就是自动生成了之后要进行一点修改。注意:导入的日期类是util包里的Date类,import java.util.Date; 不要导成sql包里的Date类。
6,创建数据库连接管理类,这是今天做得最重要的一点了。
这个地方需要注意的是前面四条跟数据库有关系的语句在做的时候一定要小心不要写错了,不然就会发生错误。
(1)如图所示,如果第一条数据库驱动那里写错了是会报如下的错误的,大概意思就是找不到这个类。
(2)如下图所示,第二条语句是与相应的数据库进行连接,如果数据库名写错了并且没有这个数据库也是会报错的,因为没有相应的数据库。所以输的时候要仔细一点,看好是要和谁进行连接。
(3)如下图所示,如果用户输错了并且没有这个用户时也是会报错的,因为没有相应的用户与其进行连接。所以输的时候要仔细一点,看好是要和谁进行连接。
(4)当然,密码输错了也是会报错的。
连接成功的样子。
7,连接成功之后就可以用java进行有关数据库的相关内容了。
(1)显示某一个表中的所有信息。
(2)按编号查找用户记录
(3)创建用户登录类
(4)创建添加用户记录类
(5)创建更新用户记录类
(6)创建删除用户记录类
做完这些后,对数据库的基本的操作都可以做了。但是需要注意的是做这些相关的类时,要保持相关的表名、字段名一致,不然就会报错。
以上就是今天的java实训的大体内容了,在本次的实训中我学到了java如何连接数据库并且连接好了之后相关的操作要怎么进行,就是因为是今天才讲的新内容,所以没有多么的熟练,希望随着实训的进度,慢慢的会就得熟练起来。