java面向对象实验十二数据库编程

java面向对象实验十二数据库编程

ID:20654487

大小:190.29 KB

页数:9页

时间:2018-10-14

java面向对象实验十二数据库编程_第1页
java面向对象实验十二数据库编程_第2页
java面向对象实验十二数据库编程_第3页
java面向对象实验十二数据库编程_第4页
java面向对象实验十二数据库编程_第5页
资源描述:

《java面向对象实验十二数据库编程》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、学号实验序号实验地点实验十二姓名实验名称实验口期数据库编程1.在数据库(xscj)里建AL如下数据表tb_student:stuNostullamestuScore►]zs602Is703ww8041190实验内容使用的数据库系统不限。2.使用JavaJDBC对该数据表进行增删改査,输出到屏幕。JDBC连接方式不限。(1)从键盘输入数据并能写入数据表中(2)修改学生成绩(3)删除指定学号的数据(4)按学生姓名模糊查询1.在SQL数据库中创建xscj数据库,建立数据表tb_student。2.使用JavaJDBC对该数据表进行增删改査,输出到屏幕。一

2、:BascDao:实验过程及步骤packagecom.util;importjava.sql.Connection;importjava.sql.DrivcrManagcr;importjava.sql.PrcparcdStatcmcnt;importjava.sql.ResultSct;importjava.sql.Statement;publicclassBaseDao{protectedConnectionconn=null;protectedStatementstmt=null;protectedPrcparcdStatcmcntpstmt

3、=null;protectedResultSctrs=null;publicConnectiongetConn(){Connectionaconn=null;try{Class.forNamc("com.microsoft.sqlservcr.jdbe.SQLScrverDriver,z);aconn=DriverManager.gctConncction(Mjdbc:sqlserver://localhost:1433;DatabaseName=xscj,fsa,423456•’}catch(Exceptionex){ex.printStackT

4、race();}returnaconn;}publicvoidcloseAll(){try{if(rs!=null)rs.close();if(pstmt!=null)pstmt.close();if(stmt!=null)stmt.close();if(conn!=null)conn.close();}catch(Exceptionex){ex.printStackTrace();}}}二:StudentDaopackagecom.dao;importjava.util.List;importcom.bean.Student;实验过程及步骤pub

5、licinterfaceStudentDao{publicintinsert(Studentstu);publicintdeletestudent(intstuno);publicListgetStudentByName(Stringstuname);publicintmodify(Studentstu);}三:StudentDaoImplpackagecom.dao.impl;importjava.util.ArrayList;importjava.util.List;importcom.bean.Student;importc

6、om.dao.StudentDao;importcom.util.BaseDao;publicclassStudentDaoImplextendsBaseDaoimplementsStudentDao{publicintinsert(Studentstu){introw=0;try{conn=this.getConn();Stringsql=Minsertintotb_student(stuno,stuname,stuscore)values(?,?,?)’’;pstmt=conn.prepareStatement(sql);pstmt.setln

7、t(l,stu.getStuNo());pstmt.setString(2,stu.getStuname());pstmt.setlnt(3,stu.getStuscore());row=pstmt.executeUpdate();}catch(Exceptionex){ex.piintStackTrace();)finally{this.closeAll();}returnrow;}publicintdeletestudent(intstuno){introw=0;try{conn=this.getConn();Stringsql=’’delet

8、etb一studentwherestuno=?pstmt=conn.prepareCall(sql);pstmt.setl

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

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

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