
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 · 489 阅读 · 0 评论 -
无聊的statement 与 preparedstatement
在statement 对象中有一个方法 execute(String sql)是执行给定的Sql语句的而在得到 statement 对象时,直接 connection.creaeStatement()就可以了,而没有sql 作参数而在preparedStatement 对象则不一样,这是对sql语句进行了预编译,而我们在得到它的对象时则也要给它提供SqL语句,Connection.pr原创 2012-11-03 00:05:08 · 434 阅读 · 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 · 447 阅读 · 0 评论 -
b3log中数据库连接的处理
b3log 中数据库连接的处理 b3log 是以c3p0作为数据库连接池,那么它是怎么处理那些连接的呢?它是定义了一个 transaction 接口,然后用 jdbcTransaction 实现此接口,此接口的作用就是维护一个 connection而这个connetion 就是从数据库连接池中取得的,对于每次操作数据库,我们不用每次都从连接池中得到一个连接,而是将它封装成事原创 2012-11-15 20:54:18 · 698 阅读 · 0 评论