经过上次的实训已经完成了数据库的创建,接下来就要开始连接数据库了。
首先我根据老师的案例画出思维图,大概需要以下功能
一.首先创建Java项目
(1)打开软件 点击File – Project…点击右下方Next --再次点击Next –
填写项目名称和想保存的路径
我的是
在点击Finish就创建好了。
(2)在项目的根目录分别创建help(帮助文档) 、images(图片) 、lib(数据库驱动程序包)三个文件夹。
(3)将老师提供的帮助文档拷贝到help目录。
(4)将图片素材拷贝到images目录,用PS打开自己喜欢的背景图片background.jpg,添加个人信息:班级 - 学号 - 姓名。
(5)将老师提供的驱动程序包拷贝到lib目录,
在选择mysql-connector-java-5.1.48.jar右击,找到(Add as Library…),作为库添加到项目里(Add as Library…)
检查jdbc里面是否有Driver,没有就无法连接数据库。
二、创建实体类
(1)在src里面创建net.lj.student.beam包
(2)在beam里面分别创建四个实体类:College、Status、Student、User,对应在数据库中创建的t_college表、t_status表、t_student表与t_user表。
实体类的属性要和数据库表中的字段匹配。
导入的日期类是util包里的Date类,import java.util.Date; 不要导成sql包里的Date类。
(3)创建dbutil包,在dbutil里面创建ConnectionManager类,来连接数据库。
(4)报错的异常
1.找不到数据库驱动程序
2.找不到数据库统一资源标识符
3.用户名错误
4.用户密码错误
总结:遇见错误不要着急,先看一下报的什么错误,再先仔细检查一下代码有没有写对,我这次发现了我的查询t-user用户名出现乱码问题,其他都没有问题。