实验六java数据库技术

实验六java数据库技术

ID:12483066

大小:338.00 KB

页数:39页

时间:2018-07-17

实验六java数据库技术_第1页
实验六java数据库技术_第2页
实验六java数据库技术_第3页
实验六java数据库技术_第4页
实验六java数据库技术_第5页
资源描述:

《实验六java数据库技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验六Java数据库技术学号:1142826131姓名:赵峰1.实验时间和地点时间:第十周周一,三第3节至第4节地点:南徐学院机房四2.实验内容1、安装并配置MySQL数据库,创建数据库student,在其中创建数据表stuinfo,包括stuid,stuname,math,english,history五个字段,类型分别为字符串型、字符串型、double、double、double,并输入初始数据;2、在Access中建立student库和stuinfo表,内容同上;3、利用Java对MySQL和Access数据库中的stuinfo表进

2、行查询、插入、删除和更新操作;4、设计一个的联系簿管理系统,联系簿包括联系人名、手机号码、联系人单位、联系人电邮、联系人住址等信息。通过联系簿管理系统,用户可以:4.1新增联系人;4.2更新联系人;4.3删除联系人;4.4查询联系人;3.实验源程序3importjava.sql.*;publicclassmysqlDelete{publicstaticvoidmain(String[]args)throwsSQLException{//此处不通过数据源连接数据库,直接通过数据库路径进行连接Stringdburl="jdbc:mysql:/

3、/localhost:3306/student";Connectionconn=null;PreparedStatementstmt=null;ResultSetrs=null;//定义删除关键字Stringdelete_stuid="104";try{Class.forName("com.mysql.jdbc.Driver");conn=DriverManager.getConnection(dburl,"root","0703");Stringsql="select*fromstuinfowherestuid=?";//创建prepa

4、reStatement状态,设置结果集游标可滚动、对结果集内记录变化不敏感,设置游标可更新结果集stmt=conn.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);//将delete_stuid作为sql语句中第一个问号位置处的参数stmt.setString(1,delete_stuid);rs=stmt.executeQuery();//如果有符合删除关键字的记录,则删除相应的记录if(rs.next()){Strin

5、gdeletesql="deletefromstuinfowherestuid=?";stmt=conn.prepareStatement(deletesql);stmt.setString(1,delete_stuid);intdelete_count=stmt.executeUpdate();//以下注释部分使用结果集向数据库删除记录,效果与29-32行的方法一样/*rs.beforeFirst();intdelete_count=0;while(rs.next()){if(rs.getString(1).equals(delete_

6、stuid)){rs.deleteRow();//删完当前行后,务必让rs回指一次,否则会出现下一条记录没有删除的情况rs.previous();delete_count++;}}*/System.out.println("共"+delete_count+"条记录被删除");}//如果没有符合删除关键字的记录,则不能删除elseSystem.out.println("该记录不存在,不能删除");}//当try代码块中发生SQL异常时catch(SQLExceptione){System.out.println(e);}//当try代码块发

7、生加载数据库驱动异常时catch(ClassNotFoundExceptione){System.out.println("没有找到数据库加载驱动程序");}//无论try还是catch代码块执行后,都需要执行finally代码块finally{//依次关闭结果集、状态和连接rs.close();stmt.close();conn.close();System.out.println("结果集、状态和连接关闭");}}}importjava.sql.*;publicclassmysqlInsert{publicstaticvoidmain

8、(String[]args)throwsSQLException{//此处为MySQL设置数据库连接的模式Stringdburl="jdbc:mysql://localhost:3306/st

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。