本次实验word文件下载(http://pan.baidu.com/s/1bn9vG0B),方便大家学习。
下载与链接
1. 第10章 数据库编程课件(PPT,PDF),请特别关注最后P16-20页,讲MySQL的部分。
2. MySQL安装包mysql-5.5.12-win32.rar(下载),适合32位系统,解压缩后运行 mysql-5.5.12-win32.msi,安装过程图解。
3. MySQL的Java驱动包 mysql-connector-java-5.1.7-bin.jar(下载),适合32位系统。
4. 用MySQL创建数据库和数据库表,介绍了怎样使用命令行操作MySQL数据库。
5. JDBC连接MySQL数据库及示例,介绍了Java连接MySQL数据库的过程,具体运行代码请到Java连接MySQL数据库 博文中复制。
6. dySE:一个 Java 搜索引擎的实现,有三个部分,第 1 部分: 网络爬虫 、 第 2 部分: 网页预处理、第 3 部分: 查询服务,非常详细而且综合的例子,适合强力攻克!源码下载(网址1,网址2)。
7. 在线SQL教程,非常不错,值得大家经常光顾。
MySQL 64位下载与安装
1. 下载网址mysql-5.6.10-winx64 (http://downloads.skysql.com/archives/mysql-5.6/mysql-5.6.10-winx64.zip),或官网下载。
因为老师是32位系统,无法进行测试,如果上述有问题,请在评论中回复,老师和大家一起解决。
编程作业
1. Java连接MySQL数据库。 在MySQL数据库中(1)创建 wl121 数据库,(2)在wl121数据库中创建表CREAT TABLE student(no varchar(3) Primary Key, name varchar(20), grade float),并向表中插入wl121班成绩.txt的数据(随机数生成的成绩),(3)编写Java程序,修改成绩(grade),所有等于5分的改为3分,其他同学不变。 在控制台console中输出每个同学新的成绩。程序可以参考 Java连接MySQL数据库 和 JDBC连接MySQL数据库及示例。博文标题:第8周作业1——Java连接MySQL数据库。
2. Java连接MySQL数据库(GUI)。在第1题基础上,实现一个简单的数据库查询用户界面(GUI),根据用户要求,在界面上显示相应的数据记录。用户界面方面编程可以参考Java Swing界面设计。大家争取做一个较为完整的 管理信息系统。如下图所示。博文标题:第8周作业2—— Java连接MySQL数据库(GUI)。
写在第8周结束
所有的努力,都只能由自己来完成。为了能够综合利用Java编程技术,只有做一个较为完整的应用程序才能够达到效果,包括 数据库、GUI、网络、多线程等方方面面。感兴趣的同学,可以尝试去完成计科1111-1114班《算法》加分题(20-50分),为自己,老师也能够根据大家的完成情况在期末成绩上加分。
到今年年底,还有8个月的时间,如果能够全力以赴,一定可以有较大的进步。编程,不能是一个人在战斗,可以两三个人一起,合力完成某一个任务;或者大家单独完成某个任务,但有问题时相互套路,交流,共同提高。
祝福每一个同学。有时间可以看一下这篇博文,希望每个同学都能够为大三找工作做好准备,大四学生发现自己不合企业要求……