package com.oa.dao.impl; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.List; import java.util.Map; import org.apache.commons.logging.Log; import org.apache.commons.l ...
最近做项目用SQLSERVER2000的数据库,使用JTDS开源的驱动,跟大家谈谈个人对JDBC的一些理解。 一个DateSource可以获取多个Connection,一个Connection可以打开多个Statement,一个Statement可以打开多个ResultSet。如果我直接 conn.close();仔细翻看jtds源代码。在底层是这样实现的。 Connection------------------------close方法 synchronized public void close() throws SQLException { if (!clos ...
嘿嘿!看了看spring代码。自己写了个jdbc的连接 贴出来代码。 package com.jy.jdbc; import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import javax.sql.DataSource; import net.sourceforge.jtds.jdbcx.JtdsDataSource; import org.apache.commons.logging.L ...
2008-04-10

动态表

表:学校 xx id 学校id 主键 自增 name 学校名称 表:学校完整信息表 xx2 id 学校完整信息表id 主键 自增 xx_id 学校id attr_id 属性id arrt_value 属性值 表:额外属性表 arrt arrt_id 属性id 主键 不自增 arrt_name 属性名称 视图 all_xx查看图片附件 添加记录 地址,电话,详细信息,校长名字,到额外属性表 arrt 下面是静态的sql语句: select name, max (case arrt_name when '地址' then arrt_value else '0' end) as ...
supttkl
搜索本博客
最近加入圈子
最新评论
  • Jdbc BaseDao ...
    如果是安全性高的项目,那么恐怕你连一个表都操作不到。你操作的全部是视图!
    -- by supttkl
  • Jdbc BaseDao ...
    视图?可能出问题吧,都不提倡用。
    -- by cino