网络14-2林浩强20实验五

网络14-2林浩强20实验五

ID:41564065

大小:48.98 KB

页数:20页

时间:2019-08-27

网络14-2林浩强20实验五_第1页
网络14-2林浩强20实验五_第2页
网络14-2林浩强20实验五_第3页
网络14-2林浩强20实验五_第4页
网络14-2林浩强20实验五_第5页
资源描述:

《网络14-2林浩强20实验五》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、面向对象原理与Java实践课程实验报告实验5:JDBC编程姓名:林浩强班级:网络►14-2学号:14034460220成绩:一、实验目的:•掌握编写数据库应用程序的各个重要环节•理解使用JDBCAPI提供的接口和类进行连接数据库、执行SQL语句、处理结果集等操作方法•进一步理解SQL语言的各种语句功能,理解Java接口机制的作用二、实验要求:•具有数据库相关知识和操作能力•熟悉SQL语言的使用•编写程序完成以下实验内容并上交实验报告(电子文档)三、实验内容:为选修课程的学生设计“学生选课数据库管理系统”,能进行相关记录的增加、删除、修改和查询等操作,操作界面为

2、图形用户界面。四、设计思路:建立实验所需的数据库一根据要实现的功能编写Java代码->将操作界面变为图形用户界面五、程序源代码:DBOperation.javaPackagefirst;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.sql.Statement;publicclassDBOperation{Stringurl=Mjdbc:microsoft:sqlserve

3、r://localhost:1433;DatabaseName=stumanageH;Stringuser=HxiaohuanM;Stringpassword=Connectionconn;Statementstmt;ResultSetrs;publicDBOperation(){conn=null;stmt=null;rs=null;try{Class.forNameC^om.microsofl.jdbc.sqlserver.SQLServerDriver”);}catch(ClassNotFoundExceptione){System.out.printl

4、n("未能找到SQLServerDriver,请检查是否已加载SQLServer驱动!“);e.printStackTrace();}try{conn=DriverManage匚getConnection(url,user,password);stmt=conn.createStatement();}catch(SQLExceptione){System.out.println(“连接数据库失败!”);e.printStackTrace();publicResultSetchaxun(Stringsql){//查询rs=stmLexecuteQuery(sql

5、);//SELECT}catch(SQLExceptione){System.out.printlnC*执行”+sql+”语句失败!”);e.printStackTrace();}returnrs;}publicvoidtianshangai(Stringsql){//添,删,査都调用这个方法stmt.executeUpdate(sql);//INSERT,UPDATE,DELETE}catch(SQLExceptione){System.out.printlnC执行”+sql+”语句失败!”);e.printStackTraceO;}1publicvoidc

6、loseAll(){try{rs.close();}catch(SQLExceptione){//e.printStackTrace();}finally{if(rs!=null){rs=null;}}try{stmt.close();}catch(SQLExceptione){//e.printStackTrace();}finally{讦(stmt!=null){stmt=null;}}try{conn.close();}catch(SQLExceptione){//e.printStackTrace();}finally{if(conn!=null){c

7、onn=null;)}}}Operationjavapackagefirst;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.util.InputMismatchException;importjava.util.Seanner;publicclassOperation{DBOperationDBO=newDBOperation();Stringsql;Scanner_order=newScanner(System.in);intorder;staticbooleanexit=fa

8、lse;publicvoidshowT

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

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

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