B3log源码阅读
文章平均质量分 74
BOY
这个作者很懒,什么都没留下…
展开
-
类或文件加载问题
今天在Servlet 中的 init() 方法加载 freemaker 的配置文件时,总是加载不到文件 1.文件的加载有以下几种方式: 1. 用当前类加载 this.getClass().getResource(String url); 2. 用当前类的类加载器加载: this.getClass().getClassLoader().getResource(String u原创 2012-10-30 21:40:11 · 453 阅读 · 0 评论 -
无聊的statement 与 preparedstatement
在statement 对象中有一个方法 execute(String sql)是执行给定的Sql语句的 而在得到 statement 对象时,直接 connection.creaeStatement()就可以了,而没有sql 作参数 而在preparedStatement 对象则不一样,这是对sql语句进行了预编译,而我们在得到它的对象时 则也要给它提供SqL语句,Connection.pr原创 2012-11-03 00:05:08 · 399 阅读 · 1 评论 -
插入失效
在执行插入语句时,如下写道 String sql = "insert into user(userID,username,password) values(?,?,?)"; PrepareStatement smt = connnection.prepareStatement(sql); smt.setObject(1,System.currentTimeMillis());原创 2012-11-05 17:29:28 · 411 阅读 · 0 评论 -
b3log中数据库连接的处理
b3log 中数据库连接的处理 b3log 是以c3p0作为数据库连接池,那么它是怎么处理那些连接的呢? 它是定义了一个 transaction 接口,然后用 jdbcTransaction 实现此接口,此接口的作用就是维护一个 connection 而这个connetion 就是从数据库连接池中取得的,对于每次操作数据库,我们不用每次都从连接池中得到一个连接, 而是将它封装成事原创 2012-11-15 20:54:18 · 654 阅读 · 0 评论