您好,欢迎来到99网。
搜索
您的当前位置:首页数据库使用及JDBC与数据库的连接

数据库使用及JDBC与数据库的连接

来源:99网
实验六 数据库使用及JDBC与数据库的连接

一、目的要求

掌握数据库安装配置的方法,了解创建数据库及数据表的过程和方法;了解动态查询、更新数据库的方法。熟练运用数据查询、添加、更新、删除等操作。 二、实验内容

1.实现sql语言中DQL语言,实现简单查询、条件查询、排序查询等。 (1)检索grade表当中的所有信息。 select * from grade

(2)检索grade表数学成绩大于100的所有人信息。 select * from grade where 数学>100

(3)检索grade表所有信息按照数学成绩进行排序。 select * from grade order by 数学 select * from grade order by 数学 desc

2.实现sql语言中DML语言,实现数据的删除、插入和更新。 (1)删除grade表当中数学成绩为0 的所有人信息。 delete from grade where 数学=0

(2)更新grade表将所有人的语文成绩+10。 update grade set 数学=数学+10

(3)在grade表当中插入一条新的记录,要求所有的成绩都是100。 insert into grade values(1002,\"张三\

3.实现sql的聚合SUM函数、AVG函数、COUNT函数、MAX函数和MIN函数查询。 (1)求出所有学生数学成绩总和,这个数值的列名为Total。 Select sum(数学) as total from grade

(2)求出所有学生数学成绩平均分,这个数值的列名为Average。 Select avg(数学) as average from grade (3)求出满足条件的记录总数。 Select count(*) as count from grade

(4)求出所有学生数学成绩的最高分,这个数值的列名为First。 Select max(数学) as first from grade

(5)求出所有学生数学成绩的最低分,这个数值的列名为Last。 Select min(数学) as last from grade

2、创建一个java类通过jdbcodbc桥连接器来连接数据库

ackage nefu; import java.sql.*; public class aa { }

public static void main(String args[]){ }

try{ }

catch(ClassNotFoundException e){System.out.println(e);} try{ Connection

Statement stmt=conn.createStatement(); String sql=\"select * from grade\"; ResultSet rs=stmt.executeQuery(sql); while(rs.next()){ }

conn.close(); }

catch(SQLException e){System.out.println(e);}

int id=rs.getInt(1); System.out.println(id);

Class.forName(\"sun.jdbc.odbc.JdbcOdbcDriver\");

conn=DriverManager.getConnection(\"jdbc:odbc:grade\

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 99spj.com 版权所有 湘ICP备2022005869号-5

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务