?
?
暮然回首,看看jDBC的操作,原来很多的东西都忘记了,数据库的的语句也忘得差不多了,还的捡起来以前的东西,自己粗糙的写了一个封装JDBC的CURD的方法,回顾回顾以前的东西。
?
类名:BasedDaoSupport。主要功能为Dao提供一次分装的接口。
?
注:有几个类是工具类,获得JDBC的链接和独缺配置文件的。
?
- package?cn.edu.lzcc.orderdishes.utils;??
- ??
- import?java.sql.Connection;??
- import?java.sql.ResultSet;??
- import?java.sql.SQLException;??
- import?java.sql.Statement;??
- ??
- import?cn.edu.lzcc.orderdishes.exception.ObejectIdException;??
- /**?
- ?*??
- ?*?Project:?orderdishes?
- ?*?Package:?cn.edu.lzcc.orderdishes.utils?
- ?*?@author??bestupon?
- ?*?Email:???bestupon@foxmail.com?
- ?*?DateTime:Oct?15,?2009?2:06:59?AM?
- ?*?JDBC的数据封装类?
- ?*?实现了增删改查的基本操作。?
- ?*/??
- ??
- public?class?BaseDaoSupport?{??
- ????private?boolean?result=false;??
- ????Connection?conn?=?DataBaseConnection.getConnection();??
- ????Statement?stmt?=?DataBaseConnection.createStatement(conn);??
- ????ResultSet?rs?=?null;??
- ????/**?
- ?????*?插入增加的方法?
- ?????*?@param?entityTable?要操作的表的名称?
- ?????*?@param?propertys?操作的表的属性名称?
- ?????*?@param?params?增加的值?
- ?????*?@return?成功与否?
- ?????*?@throws?SQLException?
- ?????*/??
- ????public??boolean??addObject(String?entityTable,String?[]propertys,Object[]params)?throws?SQLException?{??
- ????????StringBuffer?insertSql?=new?StringBuffer("");??
- ????????if(null?!=entityTable?&&!entityTable.equals(""))?{??
- ????????????insertSql.append("INSERT?INTO??");??
- ????????}else?{??
- ????????????return?result