JAVA实验八 数据库应用

这篇博客旨在介绍JAVA数据库应用实验,通过实验了解数据库系统、关系模型和客户-服务器模式。内容包括掌握SQL语句语法,理解JDBC数据库驱动,以及创建数据库、执行SQL操作的方法。实验中,将创建Studentinfo数据库,建立student表,并通过JAVA程序实现数据的插入、查询、修改和删除。
摘要由CSDN通过智能技术生成

实验目的:

了解数据库系统、关系模型、客户-服务器模式等基本概念,掌握 SQL的数据定义、数据操纵和数据查询等语句的语法;了解 JDBC 各种数据库驱动程
序类型,熟悉 JDBC 提供的接口和类,掌握指定驱动类型、连接数据库、执行 SQL语句、处理结果集等操作方法。

实验内容:

数据库应用程序
1)首先在数据库应用程序中创建数据库 Studentinfo,按照下表的结构在数据库中建立"student"表。
在这里插入图片描述
源代码:

create table student
(Name Char(10),
Sex Char(2),
Age Integer 
);

2)编写程序,a)向"student"表中填入若干数据记录;b)在"student"表中分别
查询所有记录以及满足条件"age>18"的记录。c)编程创建学生成绩表,并进行数据插入、修改、删除、查询和成绩统计等操作。
注:不限定数据库类型,
(1)源代码

package test;
import java.sql.*;
public class Main82
{
   
	public static void main(String a[])
	{
   
		String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
		String dbURL="jdbc:sqlserver://localhost:1433;DataBaseName=studentinfo;user=sa;password=abcd999999";
		try
		{
   
			Class.forName(driverName);
			Connection conn=DriverManager.getConnection(dbURL);
			System.out.println("连接成功!");
			
			//插入数据
			Statement state=conn.createStatement();
			String sql="insert into student values('王红','女',20);";
			int count=state.executeUpdate(sql);
			sql="insert into student values('李华','男',19);";
			count=state.executeUpdate(sql);
			sql="insert into student values('张三','女',21);";
			count=state.executeUpdate(sql);
			sql="insert into student values('李四','女',17);";
			count=state.executeUpdate(sql);
			sql="insert into student values('张明','男',17);";
			count=state.executeUpdate(sql);
			
			//显示所有数据
			System.out.println("学生表中的全部数据为:");
			sql="select * from student";
			ResultSet rs=state.executeQuery(sql);
			
			ResultSetMetaData rsm=rs.getMetaData();
			int column=rsm.getColumnCount();
			System.out.println("共有"+column+"列");</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值