jdbc----spring_jdbc

[code] JdbcTemplate jdbc = new JdbcTemplate(JdbcUtils.getDataSourec()); //需要传递一个数据源给他,这个东西是线程安全的。。。所以可以用static来搞 String sql = "select ...

2010-09-24 10:14:24

阅读数 17

评论数 0

jdbc---abstractDao

[code] //用传递参数的方式把变化部分提取出来 public abstract class AbstractDao{ public int update(String sql,Object[] args){ Connection conn = null; ...

2010-09-23 17:24:37

阅读数 16

评论数 0

jdbc----连接池和数据源

[code] 什么是数据源? 就是用来创建连接的,和DriverManager一样,只不过数据源(DataSource) 他的优势是:创建连接的速度快,通过DataSource创建的Connection是被包裹后的,他的close方法已经被修改,他close是放到池里面去,而数据源内部会...

2010-09-23 12:26:42

阅读数 18

评论数 0

jdbc----MetaData,queryForMap,queryForObject

[code] DatabaseMetaData的用法 一 、得到这个对象的实例 Connection con ; con = DriverManager.getConnection(url,userName,password); DatabaseMetaData dbmd = con...

2010-09-23 11:32:18

阅读数 25

评论数 0

jdbc---可更新和可滚动的结果集

[code] 可滚动的结果集 平常我们都是把结果集rs.next(); //这个结果集不是可滚动的结果集 可滚动的结果集的真正含义是可以向前滚rs.previous(); jdbc的规范要求,如果你想要结果集向前滚就要设置参数 conn.createstatement(Re...

2010-09-22 19:53:53

阅读数 24

评论数 0

jdbc----批处理

[code] 我们直接用批处理是比较少的 批处理就是他这些东西放到一个包里面 PreparedStatement ps = null; ResultSet rs = null; con = ... String sql = "SS"; ...

2010-09-22 19:05:32

阅读数 20

评论数 0

jdbc---隔离级别

[code] 隔离级别 两个事务并发的读取一个东西。。。 隔离级别 读未提交(read uncommitted) :(可以读未提交的) 问题是: -----脏读(如果他没提交就回滚了,那么你读出来的就是错误的信息) -----不可重复读(重复读时值不同)(我第一次读的...

2010-09-22 18:19:20

阅读数 19

评论数 0

jdbc----事务

[code] 事务---这种事务只能在一个数据库中搞。。如果要跨多个数据源的事务,使用JTA SavePoint sp = null; try{ conn.setAutoCommit(false); st= conn.createStatement(); String sql ...

2010-09-21 22:47:59

阅读数 16

评论数 0

jdbc---JdbcUtils,PreparedStatement,sqlDate,Clob数据

[code] static void template(){ Connection comm = null; Statement st = null; ResultSet rs = null ; //因为我们是和接口打交道,所以我们这里选的是java.sql.Result...

2010-09-20 21:28:33

阅读数 13

评论数 0

jdbc-----基本建立过程及其解释

[code] static void test throws SQLException{ DriverManager.registerDriver(new com.mysql.jdbc.Driver()); //我认为驱动就是API的实现类,因为Sun定义了结构,但是光有结构...

2010-09-20 10:52:29

阅读数 13

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭