青岛理工大学java实验报告(四)
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
while (rs.next()) {
System.out.println(rs.getString(1) + "\t" + rs.getString(2)+"\t" + rs.getString(3)+"\t" + rs.getString(4));
}
} catch (SQLException e) {
// TODO 自动生成的方法存根
Connection conn = null;
String sql;
String url = "jdbc:mysql://localhost:3306/company?"+ "user=mh&password=123456&useUnicode=true&characterEncoding#34;com.mysql.jdbc.Driver");
System.out.println("成功加载MySQL驱动程序");
conn = DriverManager.getConnection(url);
Statement stmt = conn.createStatement();
调
试
过
程
及
实
验
结
果
总
结
在此次实验中,我掌握了JDBC建立数据库程序的一般步骤和数据库操作。数据库是实现很多软件功能一个必不可少的部分,一定要认真学习。虽然这次实验顺利完成了,但数据库的学习还没结束。只有认真学完JDBC和数据库操作才能发挥JAVA语言的最大作用。
附
录
package demo_3;
import java.sql.DriverManager;
}
}
}
}
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Connection;
import java.sql.Statement;
public class demo_3 {
public static void main(String[] args) {
课程实验报告
课程名称
Java程序设计
班级
1班
实验日期
2016.10.27
姓名
张三
学号
201407XXX
实验成绩
实验名称
实验4:数据库应用设计
实
验
目
的
及
要
求
1.掌握使用JDBC建立数据库程序的一般步骤;
2.掌握JDBC驱动程序的概念;
3.掌握查询记录;
4.掌握更新、添加、删除记录。
实
验
环
境
操作系统:Windows
System.out.println("MySQL操作错误");
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}finally {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
开发工具:Eclipse(或JDK),MySql
实
验
内
容
用SQL Server 2005数据库管理系统创建一个名字为company的数据库,创建表名字是employee,其字段如下:
number(char)、name1(varchar)、birthday(date)、salary(float)
其中,number字段为主键。要求从employee表中随机抽取10条记录,计算出平均工薪。并向表中添加2条记录,并删除另外两条记录。
sql = "select * from employee";
ResultSet rs = stmt.executeQuery(sql);
System.out.println("number\tname\tbirthday\tsalary\t");
while (rs.next()) {
System.out.println(rs.getString(1) + "\t" + rs.getString(2)+"\t" + rs.getString(3)+"\t" + rs.getString(4));
}
st();
sql="delete from employee where number >11";
stmt.executeUpdate(sql);
sql = "select * from employee";
rs=stmt.executeQuery(sql);
System.out.println("两条记录已删除");
System.out.println(rs.getString(1) + "\t" + rs.getString(2)+"\t" + rs.getString(3)+"\t" + rs.getString(4));
}
} catch (SQLException e) {
// TODO 自动生成的方法存根
Connection conn = null;
String sql;
String url = "jdbc:mysql://localhost:3306/company?"+ "user=mh&password=123456&useUnicode=true&characterEncoding#34;com.mysql.jdbc.Driver");
System.out.println("成功加载MySQL驱动程序");
conn = DriverManager.getConnection(url);
Statement stmt = conn.createStatement();
调
试
过
程
及
实
验
结
果
总
结
在此次实验中,我掌握了JDBC建立数据库程序的一般步骤和数据库操作。数据库是实现很多软件功能一个必不可少的部分,一定要认真学习。虽然这次实验顺利完成了,但数据库的学习还没结束。只有认真学完JDBC和数据库操作才能发挥JAVA语言的最大作用。
附
录
package demo_3;
import java.sql.DriverManager;
}
}
}
}
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Connection;
import java.sql.Statement;
public class demo_3 {
public static void main(String[] args) {
课程实验报告
课程名称
Java程序设计
班级
1班
实验日期
2016.10.27
姓名
张三
学号
201407XXX
实验成绩
实验名称
实验4:数据库应用设计
实
验
目
的
及
要
求
1.掌握使用JDBC建立数据库程序的一般步骤;
2.掌握JDBC驱动程序的概念;
3.掌握查询记录;
4.掌握更新、添加、删除记录。
实
验
环
境
操作系统:Windows
System.out.println("MySQL操作错误");
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}finally {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
开发工具:Eclipse(或JDK),MySql
实
验
内
容
用SQL Server 2005数据库管理系统创建一个名字为company的数据库,创建表名字是employee,其字段如下:
number(char)、name1(varchar)、birthday(date)、salary(float)
其中,number字段为主键。要求从employee表中随机抽取10条记录,计算出平均工薪。并向表中添加2条记录,并删除另外两条记录。
sql = "select * from employee";
ResultSet rs = stmt.executeQuery(sql);
System.out.println("number\tname\tbirthday\tsalary\t");
while (rs.next()) {
System.out.println(rs.getString(1) + "\t" + rs.getString(2)+"\t" + rs.getString(3)+"\t" + rs.getString(4));
}
st();
sql="delete from employee where number >11";
stmt.executeUpdate(sql);
sql = "select * from employee";
rs=stmt.executeQuery(sql);
System.out.println("两条记录已删除");