wenku(三)
来源:互联网 发布:javaweb高级编程 pdf 编辑:程序博客网 时间:2024/05/21 17:38
DocDao.java
package wenku.dao;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.util.List;import java.util.Vector;import wenku.vo.DocVo;public class DocDao {public List findbyAll(Connection _conn, String strSql){Vector v = new Vector();//定义 存放SQL语句的 StringBufferStringBuffer sbSQL = null;//定义 PreparedStatementPreparedStatement ps = null;//定义数据库链接Connection conn = null;ResultSet rs=null;try{conn = _conn;sbSQL = new StringBuffer();sbSQL.append("select * from document where "); sbSQL.append(strSql); ps = conn.prepareStatement(sbSQL.toString());//执行SQLrs = ps.executeQuery();while(rs.next()){DocVo vo1= new DocVo();vo1.setD_id(rs.getInt("d_id"));vo1.setC_id(rs.getInt("c_id"));vo1.setTitle(rs.getString("title"));vo1.setAuthor(rs.getString("author"));vo1.setUrl(rs.getString("url"));vo1.setType(rs.getString("type"));vo1.setHit(rs.getInt("hit"));vo1.setDownload(rs.getInt("download"));vo1.setTime(rs.getString("time"));v.addElement(vo1);} }catch (Exception ex){ex.printStackTrace();}finally{try{//关闭 psif (ps != null){ps.close();ps = null;}}catch (Exception ex){ex.printStackTrace();}}return v;}public DocVo findbykey(Connection _conn, DocVo vo){//定义 存放SQL语句的 StringBufferStringBuffer sbSQL = null;//定义 PreparedStatementPreparedStatement ps = null;//定义数据库链接Connection conn = null;ResultSet rs=null;try{conn = _conn;//拼写sqlsbSQL = new StringBuffer();sbSQL.append(" select * from document where ");sbSQL.append(" d_id = ?");//获得 数据库 prepareStatementps = conn.prepareStatement(sbSQL.toString());int nIndex = 1;ps.setLong(nIndex++, vo.getC_id());//执行SQLrs = ps.executeQuery();while(rs.next()){DocVo vo1= new DocVo();vo1.setD_id(rs.getInt("d_id"));vo1.setC_id(rs.getInt("c_id"));vo1.setTitle(rs.getString("title"));vo1.setAuthor(rs.getString("author"));vo1.setUrl(rs.getString("url"));vo1.setType(rs.getString("type"));vo1.setHit(rs.getInt("hit"));vo1.setDownload(rs.getInt("download"));vo1.setTime(rs.getString("time"));vo=vo1;}}catch (Exception ex){ex.printStackTrace();}finally{try{//关闭 psif (ps != null){ps.close();ps = null;}}catch (Exception ex){ex.printStackTrace();}}return vo;}}
CatDao.java
package wenku.dao;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.util.List;import java.util.Vector;import wenku.vo.CatVo;public class CatDao {public List findbyAll(Connection _conn, String strSql){Vector v = new Vector();//定义 存放SQL语句的 StringBufferStringBuffer sbSQL = null;//定义 PreparedStatementPreparedStatement ps = null;//定义数据库链接Connection conn = null;ResultSet rs=null;try{conn = _conn;sbSQL = new StringBuffer();sbSQL.append("select * from category where "); sbSQL.append(strSql); ps = conn.prepareStatement(sbSQL.toString());//执行SQLrs = ps.executeQuery();while(rs.next()){CatVo vo1= new CatVo();vo1.setC_id(rs.getInt("c_id"));vo1.setName(rs.getString("name"));v.addElement(vo1);} }catch (Exception ex){ex.printStackTrace();}finally{try{//关闭 psif (ps != null){ps.close();ps = null;}}catch (Exception ex){ex.printStackTrace();}}return v;}public CatVo findbykey(Connection _conn, CatVo vo){//定义 存放SQL语句的 StringBufferStringBuffer sbSQL = null;//定义 PreparedStatementPreparedStatement ps = null;//定义数据库链接Connection conn = null;ResultSet rs=null;try{conn = _conn;//拼写sqlsbSQL = new StringBuffer();sbSQL.append(" select * from category where ");sbSQL.append(" id = ?");//获得 数据库 prepareStatementps = conn.prepareStatement(sbSQL.toString());int nIndex = 1;ps.setLong(nIndex++, vo.getC_id());//执行SQLrs = ps.executeQuery();while(rs.next()){CatVo vo1= new CatVo();vo1.setC_id(rs.getInt("c_id"));vo1.setName(rs.getString("name"));vo=vo1;}}catch (Exception ex){ex.printStackTrace();}finally{try{//关闭 psif (ps != null){ps.close();ps = null;}}catch (Exception ex){ex.printStackTrace();}}return vo;}}
- wenku(三)
- wenku(一)
- wenku(四)
- wenku(六)
- wenku(二)
- wenku(五)
- 揭秘阿里CDN核心技术(http://wenku.baidu.com/view/ffc63474b4daa58da1114a45.html?re=view)
- site:wenku.baidu.com +题目
- IIS安装步骤(转自:http://wenku.baidu.com/view/be8f165e312b3169a451a45f.html和http://bbs.blueidea.com/viewthread.php?tid=2509169&page=)
- http://wenku.baidu.com/view/be48f323482fb4daa58d4b17.html
- http://wenku.baidu.com/view/f64cc51fc5da50e2524d7f19.html
- http://wenku.baidu.com/view/d6433106a6c30c2259019e63.html
- http://wenku.baidu.com/view/fb90c0c008a1284ac850434b.html
- http://wenku.baidu.com/view/f9b3b08a680203d8ce2f2452.html
- https://wenku.baidu.com/view/f3854ed7b14e852458fb575f.html
- https://wenku.baidu.com/view/fd74651b10661ed9ad51f38d.html
- Analysis of Struts2 : http://wenku.baidu.com/view/ad421874a417866fb84a8e75.html
- 面试http://wenku.baidu.com/view/d3891b45b307e87101f696ac.html
- android 市场
- [css]关于浮动与清除浮动
- RMQ问题之Sparse_Table算法
- 无法定位程序输入点sqlite3_rtree_geometry_callback于动态链接库sqlite3.dll 解决方法
- silverlight 实现在Canvas中拖放控件
- wenku(三)
- 基于easyBMP1.06实现bmp到IPlImage的转换
- 软件随想录:程序员部落酋长Joel谈软件(阮一峰译)-3
- 从 Objective-C 里的 Alloc 和 AllocWithZone 谈起
- 数据同步方式
- Eclipse中应该掌握的快捷键
- Unicode编码方案简介及实现
- 转 linux下IPTABLES配置详解
- 线程没有正常结束产生的内存泄露问题的解决