JDBC操作Oracle数据库(增删改查详细实例教程)

JDBC操作Oracle数据库(增删改查详细实例教程)

ID:38289108

大小:33.15 KB

页数:14页

时间:2019-06-07

JDBC操作Oracle数据库(增删改查详细实例教程)_第1页
JDBC操作Oracle数据库(增删改查详细实例教程)_第2页
JDBC操作Oracle数据库(增删改查详细实例教程)_第3页
JDBC操作Oracle数据库(增删改查详细实例教程)_第4页
JDBC操作Oracle数据库(增删改查详细实例教程)_第5页
资源描述:

《JDBC操作Oracle数据库(增删改查详细实例教程)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JDBC操作Oracle数据库(增删改查详细实例教程)实体类Person.javaJava代码 packagecom.connect.t01.vo;/***值对象,包含属性,setter,getter方法**@desc*@authorzzw*@data2013-11-20*@time上午09:42:48*/publicclassPerson{privateStringid;privateStringname;privateStringpassword;privateintage;privateStringemail;//生成getter、sette

2、r方法publicvoidsetId(Stringid){this.id=id;}publicvoidsetName(Stringname){this.name=name;}publicvoidsetPassword(Stringpassword){this.password=password;}publicvoidsetAge(intage){this.age=age;}publicvoidsetEmail(Stringemail){this.email=email;}publicStringgetId(){returnthis.id;}publ

3、icStringgetName(){returnthis.name;}publicStringgetPassword(){returnthis.password;}publicintgetAge(){returnthis.age;}publicStringgetEmail(){returnthis.email;}@OverridepublicStringtoString(){return"Person[age="+age+",email="+email+",id="+id+",name="+name+",password="+password+"]

4、";}}工厂列DAOFactory.java Java代码 packagecom.connect.t01.factory;importcom.connect.t01.dao.PersonDAO;importcom.connect.t01.dao.PersonDAOImpl;publicclassDAOFactory{publicstaticPersonDAOgetPersonDAOInstance(){returnnewPersonDAOImpl();}};抽象类PersonDAO.javaJava代码  packagecom.connect.t0

5、1.dao;importjava.util.*;importcom.connect.t01.vo.Person;//规定出了操作person表在此项目里的全部方法publicinterfacePersonDAO{//增加操作publicvoidinsert(Personperson)throwsException;//修改操作publicvoidupdate(Personperson)throwsException;//删除操作publicvoiddelete(Stringid)throwsException;//按ID查询操作publicPers

6、onqueryById(Stringid)throwsException;//查询全部publicListqueryAll()throwsException;//模糊查询publicListqueryByLike(Stringcond)throwsException;}抽象类的实现PersonDAOImpl.javaJava代码packagecom.connect.t01.dao;importjava.sql.*;importjava.util.*;importcom.connect.t01.db.DataBaseConnection;import

7、com.connect.t01.vo.Person;//此类需要完成具体的数据库操作,需要JDBC代码publicclassPersonDAOImplimplementsPersonDAO{//增加操作publicvoidinsert(Personperson)throwsException{Stringsql="INSERTINTOperson(id,name,password,age,email)VALUES(?,?,?,?,?)";PreparedStatementpstmt=null;DataBaseConnectiondbc=null;/

8、/下面是针对数据库的具体操作try{//连接数据库dbc=newDataBaseConnection();pstmt=db

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

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

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