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 ...
表:学校 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 ...
- 浏览: 263 次
- 性别:

- 来自: 成都

- 详细资料
搜索本博客
最近加入圈子
链接
最新评论
-
Jdbc BaseDao ...
如果是安全性高的项目,那么恐怕你连一个表都操作不到。你操作的全部是视图!
-- by supttkl -
Jdbc BaseDao ...
视图?可能出问题吧,都不提倡用。
-- by cino






评论排行榜