JAVA软件实验报告.doc

JAVA软件实验报告.doc

ID:57395213

大小:986.00 KB

页数:10页

时间:2020-08-15

JAVA软件实验报告.doc_第1页
JAVA软件实验报告.doc_第2页
JAVA软件实验报告.doc_第3页
JAVA软件实验报告.doc_第4页
JAVA软件实验报告.doc_第5页
资源描述:

《JAVA软件实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JAVA程序设计实验报告姓名刘翔翔学号班级成绩设备名称及软件环境设备:计算机软件环境:jdk和eclipse8实验名称实验08JDBC数据库编程实验日期2016.06.17一.实验内容1.实验目的(1)初步掌握关系型数据库的基本概念和有关名词(2)掌握基本的SQL语句(3)理解并掌握JDBC的结构以及JDBC与数据库应用编程之间的关系(4)掌握使用DriverManager类、Connection类、Statement类、PreparedStatement类以及ResultSet类来连接数据库、存取数据库中数据的基本

2、方法2.题目编写程序创建一个职工数据表,内容如下:职工号姓名性别工资职称1001丁卫国男650助工1002张小华女1000工程师1003宁涛男2500高工要求:(1)创建职工表;(2)向职工表中插入三条记录,如上表所示;并查询所有职工信息,输出到控制台。(3)更新职工表:将每个人的工资加50后存入原表中;并查询更新后的所有员工信息,输出到控制台。二.重点及难点1.在系统中添加JDBC数据源并添加数据库。2.使用Java提供的API连接数据库完成操作。三.理论分析或算法分析1.首先,在系统中添加JDBC数据源并添加数据

3、库。2.在Java程序中加载注册驱动程序。3.利用DriverManager类链接到指定数据库。4.获得PreparedStatement或Statement对象对数据库进行具体操作。四.实现方法1.添加Employee数据表importjava.sql.*;publicclassCreateTable{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstub//加载驱动try{Class.forName("sun.jdbc.odbc.Jdbc

4、OdbcDriver");}catch(ClassNotFoundExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}try{//创建连接(与数据源进行连接)Connectioncon=DriverManager.getConnection("jdbc:odbc:TestDB");//建立Statement类的对象Statementst=con.createStatement();//创建表EmployeeStringsql="createta

5、bleEmployee("+"职工号char(10),"+"姓名char(15),"+"性别char(10),"+"工资integer,"+"职称char(15)"+")";//执行SQL命令st.executeUpdate(sql);System.out.println("创建成功!");//释放数据库及JDBC资源st.close();//关闭与数据库的连接con.close();}catch(SQLExceptione){//TODOAuto-generatedcatchblocke.printStackTra

6、ce();}}2.向Employee中加入字段importjava.sql.*;publicclassInsertMess{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstub//加载驱动try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch(ClassNotFoundExceptione){//TODOAuto-generatedcatchblocke.printStackTrac

7、e();}try{//创建连接(与数据源进行连接)Connectioncon=DriverManager.getConnection("jdbc:odbc:TestDB");//建立Statement类的对象Statementst=con.createStatement();//向表中插入记录Stringr1="insertintoEmployeevalues("+"'1001','丁卫国','男',650,'助工')";Stringr2="insertintoEmployeevalues("+"'1002','张小

8、华','女',1000,'工程师')";Stringr3="insertintoEmployeevalues("+"'1003','宁涛','男',2500,'高工')";//执行SQL命令,向表中插入三条记录st.executeUpdate(r1);st.executeUpdate(r2);st.executeUpdate(r3);//查询职

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

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

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