实训六 MySql数据库编程练习
一、实训目的
1、掌握Mysql数据库、Navicat for Mysql等软件的安装配置方法。
2、掌握使用JDBC驱动程序连接MySql数据库的使用方法。
3、掌握对数据库表记录进行添加和读取、显示方法。
二、实训设备
笔记本电脑,Windows 7或Win10操作系统,Jdk1.7,eclipse,Windowbuilder,MySql 5.7,Navicat 11等软件。
三、实训内容和步骤
1、安装MySQL5.7.24,安装NaviCat for MySql 11.2。
2、使用NaviCat for MySql在MySQL数据库中新建数据库(rfidcard)和表(tblcard)。
(1)新建数据库:rfidcard,字符集gb-2312-Chinese Simplified。
(2)打开新建的数据库rfidcard,在该数据库中新建表:tblcard。
Tblcard具有如下4个字段:
Cardid,varchar,10
Times,int
Starttime,varchar,20
Untiltime,varchar,20
3、在eclipse中新建SWT项目
进入Eclipse后,单击菜单“文件--新建--项目…”,或在起始页中单击“新建项目…”,打开新建项目窗口,选择“WindowBuilder—SWT Designer—SWT/JFace Java Project”,然后单击下一步,输入项目名称:SQLTest20160211XX,然后单击“确定”按钮。
4、新建应用程序窗口
选中新建项目中的“src”,单击菜单“文件—新建—其他…”,打开“新建”对话框,选择“SWT—Application Window”,单击“下一步”,打开“New SWT Application”对话框。
5、设计程序界面
从解决方案资源管理器窗口中双击“SqlTest.java”,选择Design视图,先修改窗口的标题为“SqlTest 16物联网1班 xxx 20160211xx”,然后从工具箱中添加控件: 6个标签(label),5个文本框(Text)和7个按钮(button),修改控件的名称(Name)和显示的文本(text),进行适当的布局调整,使各控件整齐美观。
6、拷贝库文件夹(lib),添加MySQL数据库驱动程序
在项目中新建文件夹(lib),将其中的库文件(12个)拷贝到该文件夹中,并将mysql-connector-java-5.1.35.jar也拷贝到该文件夹中,将项目库文件的引用位置改为项目中lib文件夹中的库文件。
7、新建数据库模型类CardEntity.java
8、新建数据访问对象类CardDAO.java
9、编写“写入数据”按钮单击事件监听程序。在界面设计窗口中,双击“写入数据”按钮,进入代码编辑界面,输入下图框线中的内容。
10、编写“读取数据”按钮单击事件监听程序。在界面设计窗口中,双击“读取数据”按钮,进入代码编辑界面,输入下图框线中的内容。
11、运行调试
录入编辑、调试完成后,将源程序(项目文件夹)压缩为SQLTest20160211XX.rar,作为实训题的附件上传。
四、实训总结
1、回答问题:使用JDBC连接mysql数据库,创建连接对象需要经过哪几个步骤?
2、简述本次实训的收获。