数学与信息工程学院
实验报告
课程名称: JAVA语言程序设计
实验室:
实验台号:
班级:
学号:
姓名:
实验日期: 2011 年 12 月 11 日
实验名称
Java IO与JDBC
实验目的
1. 字符串的处理
2. 流的概念,Java的字节流与字符流
3. 文件的读写
4. 字符集与编码(UTF-8, GB2312/GBK, BIG5, ASCII…)
5. 数据库的连接及CRUD操作
实验内容:
1.
2. ,实现方法loadStudents()和saveStudents(),
3. , 用于处理Student类在Mysql数据库的操作,在类中添加方法createStudentTable()用于创建students表格:
数据库类型: mysql
4. : 测试从文件中读取学生数据;向文件写入学生数据;连接数据库;创建student表;向student中插入文件中的全部学生数据;在数据库中按自己的学号查询数据;从数据库中删除自己学号的数据。
5. ,ess数据库连接的操作。
实验步骤(书写关键的步骤,使用的命令、关键代码及相关结果等):
1. 学生数据文件中的学生数据格式如下:
尹克平;0012031102;英语(师范);外国语学院
谢惠良;0112023302;市场营销;经贸管理学院
胡康康;0112032306;初等教育(英语方向)(师范);教师教育学院
程双喜;0112033105;外贸英语;外国语学院
何勇;0112041114;数学与应用数学(师范);数学与信息工程学院
即每个学生数据占一行,数据中每个字段以“;”分隔,对应字段为姓名(xm)、学号(xh)、专业(zy)、学院(xy),其中学号是学生的惟一标识,不存在重复学号的两位学生。请按字段要求实现学生类Student。由于学号作为学生的惟一标识,请在Student类中重写方法hashcode()和equals(Object obj)这两个方法。(为了实现的需要,只要学号相同的两个Student实例将会视为相等)
private String xm;
private String xh;
private String zy;
private String xy;
public boolean equals(Object arg0) {
// TODO 自动生成方法存根
return (((Student)arg0).xh);
}
public int hashCode() {
// TODO 自动生成方法存根
return (
java实验 Java IO与JDBC 来自淘豆网m.daumloan.com转载请标明出处.