`
yunchow
  • 浏览: 324388 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
package com.yunchow.util; import java.sql.ResultSet; import java.sql.SQLException; /** * 行映射器 * @author yunchow * @version 1.2 09/8/6 */ public interface RowMapper <T> { /** * 实现结果集到 java bean 的映射 * @param rs 数据库结果集 * @return T 包装后的java bean */ public T mapper ...
package com.yunchow.util; import java.util.*; import java.sql.*; /** * jdbc操作模板 * @author yunchow * @version 1.2 09/8/5 */ final public class JdbcTemplate { /** * 统计指定表的记录条数 * @param tabName 表名 * @return 记录条数 */ public int count(String tabName) { return count(ta ...
package com.yunchow.util; /** * read the jdbc connection information * @author yunchow * @version 1.2 09/8/17 */ final class JdbcConfigBean extends java.util.Properties { private static final long serialVersionUID = 1L; private static JdbcConfigBean instance; private static fina ...
package com.yunchow.util; import java.sql.*; /** * Jdbc tools * @author yunchow * @version 1.1 09/8/4 */ public final class JdbcUtils { private static MyDataSource dataSource; // load database driver static { // 初始化数据源 // System.out.println("初始化数据源"); da ...
package com.yunchow.util; /** * read the jdbc connection information * @author yunchow * @version 1.2 09/8/17 */ final class ConfigBean extends java.util.Properties { private static final long serialVersionUID = 1L; private static ConfigBean instance; private static final byte[] ...
package com.yunchow.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.util.LinkedList; /** * 自定义数据源 * @author yunchow * @version 1.2 09/8/6 */ public class MyDataSource { private static final String DRIVER_CLASS_NAME; p ...
package com.yunchow.util; import java.sql.*; import java.lang.reflect.*; /** * connection处理器 * @author yunchow * @version 1.2 09/8/6 */ class MyConnection implements InvocationHandler { /** 目标对象 */ private Connection targetConnection; /** 代理对象 */ private Connection proxyConn ...
package junit.test; import java.util.List; import org.junit.Test; import com.yunchow.user.Product; import com.yunchow.user.Users; import com.yunchow.util.DaoSupport; import com.yunchow.util.MyDataSource; /** * DaoSupport测试类 * @author Administrator * */ public class TestUser { ...
## 数据库表主键与实体类字段的映射关系 ## 例: className=pkValue ## className为实体类名, pkValue为数据库表中的主键字段 ## 注意: 实体类名应与数据库表名相同, 属性也相同 ## author: yunchow. ## version: 1.2  09/9/3. Users=userId Product=productId
## 数据库连接基本配置信息 ## 数据驱动 driver=com.microsoft.sqlserver.jdbc.SQLServerDriver ## 数据库URL url=jdbc:sqlserver://localhost:1433;databasename=shop ## 连接用户名 user=sa ## 连接密码 password=123456 ## 初始连接数, 默认为5 initConnection=5 ## 支持的最大连接数, 默认为10 maxConnection=20 ## 最大空闲连接数, 默认跟初始化连接数一致 idleConnection=6
此包为数据库工具通用包, 将其导入类路径, 修改包中的配置文件便可使用. 主要类清单: MyDataSource : 自定义数据源, 对应jdbc.ini配置文件 JdbcTemplate     : 数据库操作模板, 她依赖于MyDataSource和JdbcUtils类 RowMapper : 行映射器, JdbcTemplate将依赖此接口. GenericRowMapper : 通用行映射器. DaoSupport : 数据库基本Dao, 对应pk-mapping.ini, 她支持对数表的增,删,改,查,分页,统计记录条 数, 可直接使用, 做一些简单的操作. ConfigB ...
2.6.2 Java 消除了"向前引用"的问题? 1. 短路 操作逻辑运算符时,我们会遇到一种名为“短路”的情况。这意味着只有明确得出整个表达式真或假的结论,才会对表达式进行逻辑求值。因此,一个逻辑表达式的所有部分都有可能不进行求值: 3.1.8 移位运算符 移位运算符面向的运算对象也是二进制的“位”。可单独用它们处理整数类型(主类型的一种)。左移位运算符(<<)能将运算符左边的运算对象向左移动运算符右侧指定的位数(在低位补0)。“有符号”右移位运算符(>>)则将运算符左边的运算对象向右移动运算符右侧指定的位数。“有符号”右移位运算符使用了“符号扩 ...
小型数据库:access,foxbase 你该用什么数据库? 1.项目规模: a,负载量多大,用户多大 b,成本 c,安全性 成本在千元内 负载量小,100人内,比如留言板,信息系统 以成本在千元内,对安全性要求不高. 中型数据库:mysql,sql server,informix 比如在负 ...
Chapter 9 storage structure Database block contents:header,free space, data HWM: High-Water Mark dba_extents dba_segments dba_tablespaces dba_data_files dba_free_space --------------- Chapter 10 Managing undo data // undo segment needs max blocks select max(undoblks/((end_time-begin_time)*24*3600) ...
*** Chapter 7 Maintaining Online Redo Log Files Online Redo Log Files's Characteristics: 1, Record all changes made to data. 2, Provide a recovery mechanism. 3, Can be orgnized into groups. 4, At least two groups required. A set identical copies of online redo log files called an online redo log fil ...
Global site tag (gtag.js) - Google Analytics