- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 Mysql JDBC驱动源码分析(处理结果集)五
一,现在已经返回了结果集,接下来是对返回数据的分析 ResultSet.next()只不过是对rowData集合的操作 public synchronized boolean next() throws SQLException { checkClosed(); if (this.onInsertRow) { this.onInsertRow = false; ...
2012-02-21 17:16:37 197
原创 Mysql JDBC驱动源码分析(Statement,ResultSet的创建)四
一,当连接创建完成时,接着就创建Statement进行sql查询,并返回相应的ResultSet 进入ConnectionImpl类下的,createStatement(..) public java.sql.Statement createStatement(int resultSetType, int resultSetConcurrency, int resul...
2012-02-21 13:48:28 452
原创 Mysql JDBC驱动源码分析(socket的连接创建)三
Socket的连接创建 代码往下调试进入ConnectionImp下的createNewIO()方法 public synchronized void createNewIO(boolean isForReconnect) throws SQLException { Properties mergedProps = exposeAsProperties(this.pr...
2012-02-17 16:12:45 213
原创 Mysql JDBC驱动源码分析(获取连接)二
setReadonly(true) 概念:从这一点设置的时间点开始到这个事务结束的过程中,其他事务所提交的数据,该事务将看不见!(查询中不会出现别人在时间点a之后提交的数据) 应用场合: 如果你一次执行单条查询语句,则没有必要启用事务支持,数据库默认支持SQL执行期间的读一致性; 如果你一次执行多条查询语句,例如统计查询,报表查询,在这种场景下,多条查询SQL必须保证整体的读一致...
2012-02-17 15:20:53 179
原创 Mysql JDBC驱动源码分析(加载驱动)一
一,jdbc连接驱动器的注册加载 Class.forName("com.mysql.jdbc.Driver"); 当以上类被装载时执行以下程序 package com.mysql.jdbc; import java.sql.SQLException; public class Driver extends NonRegisteringDriver implem...
2012-02-17 15:07:56 154
空空如也
Lucene全文检索去重问题
2011-01-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人