文档章节

jfinal框架下使用c3P0连接池连接sql server 2008

短短的歼击机
 短短的歼击机
发布于 2017/03/23 11:16
字数 273
阅读 58
收藏 0

闲话少说 进入正题

首先是工程需要的jar包

然后是c3p0的配置文件。我是这样配置的 仅供参考

 

jdbcDriver = com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbcUrl = jdbc:sqlserver://localhost:7777;databaseName=test
user = yang
password = 1234
devMode = true

 

然后是jfinal框架插件的配置

 

public void configPlugin(Plugins me) {
  // TODO Auto-generated method stub
  // 配置C3p0数据库连接池插件
  C3p0Plugin c3p0Plugin = new C3p0Plugin(PropKit.get("jdbcUrl"), PropKit.get("user"), PropKit.get("password").trim(),PropKit.get("jdbcDriver"));
  me.add(c3p0Plugin);
  // 配置ActiveRecord插件
  ActiveRecordPlugin arp = new ActiveRecordPlugin(c3p0Plugin);
  arp.setDialect(new AnsiSqlDialect());
  me.add(arp);
  arp.addMapping("MyappUser", MyappUser.class); // 映射MyappUser 表到 MyappUser模型

 

 }

有几点注意的是 c3p0的配置文件放的位置,这点我也没弄清楚。我是这样做的:

1.在工程中件一个源文件夹 专门用来存放配置文件,然后将这个源文件夹的路径添加到这个位置

然后在程序中需要用到配置文件时直接使用文件名就行了。

2.arp.setDialect(new AnsiSqlDialect());这句是用来设置数据库方言的 最后加上 否则可能出现查询语句错误的情况。

© 著作权归作者所有

短短的歼击机

短短的歼击机

粉丝 82
博文 268
码字总数 269797
作品 0
武汉
高级程序员
私信 提问
加载中

评论(2)

短短的歼击机
短短的歼击机 博主

引用来自“JFinal”的评论

建议使用 DruidPlugin,c3p0 太古老了,在 jfinal 官网下载 jfinal demo,这里面有 DruidPlugin 的用法
谢波总😄
JFinal
JFinal
建议使用 DruidPlugin,c3p0 太古老了,在 jfinal 官网下载 jfinal demo,这里面有 DruidPlugin 的用法
jfinal c3p0连接池重连

jfinal c3p0连接池重连怎么实现??因为隔天就会出现connection colse; 我使用druid连接池有问题。估计是jfinal自带的插件 bug。配置重连参数(Jfinal1.8+druid-1.0.6.jar),和心跳时间及校...

bing_chuan
2014/08/30
480
5
JFinal 默认的C3p0 连接池 远程数据的时候 该怎么处理

JFinal 默认的C3p0 连接池 时间一长远程数据的时候 老是出现连接数据很慢,但能连,重启web服务器后连接数据正常。 C3p0的配置 是JFinal默认配置 在网上找资料说是 设置MaxStatements=0 于是...

lcccc
2013/07/27
666
3
JFinal中数据库连接池插件的选择 c3p0 or druid

@JFinal 你好,想跟你请教个问题: JFinal demo中默认使用的是C3P0连接池插件,我发现JFinal还提供了druid连接池插件,请问这两个插件的区别大吗?我的项目数据库使用的是postgres,使用哪种...

romeo2015
2016/01/05
1K
4
JFinal的回收机制

利用Jfinal操作数据库的时候一直报内存溢出错误,修改了虚拟机的大小,还是在报错,所以我想知道JFinal的数据库链接什么的一些资源是不是自动回收; 代码: public void configPlugin(Plugi...

java_dotar
2015/04/02
259
2
SAE 部署java web 框架 Jfinal 全过程

刚刚通过SAE高级开发者认证于是准备在sae 部署我的web应用 应用使用了jfinal框架 了解了一下 似乎部署过程可能有一些问题 百度一下也没有太多的资料只好自己探索了 第一个问题 503 - 连接池问...

12叔
2014/03/17
1K
9

没有更多内容

加载失败,请刷新页面

加载更多

PostgreSQL 11.3 locking

rudi
今天
5
0
Mybatis Plus sql注入器

一、继承AbstractMethod /** * @author beth * @data 2019-10-23 20:39 */public class DeleteAllMethod extends AbstractMethod { @Override public MappedStatement injectMap......

一个yuanbeth
今天
10
1
一次写shell脚本的经历记录——特殊字符惹的祸

本文首发于微信公众号“我的小碗汤”,扫码文末二维码即可关注,欢迎一起交流! redis在容器化的过程中,涉及到纵向扩pod实例cpu、内存以及redis实例的maxmemory值,statefulset管理的pod需要...

码农实战
今天
4
0
为什么阿里巴巴Java开发手册中不建议在循环体中使用+进行字符串拼接?

之前在阅读《阿里巴巴Java开发手册》时,发现有一条是关于循环体中字符串拼接的建议,具体内容如下: 那么我们首先来用例子来看看在循环体中用 + 或者用 StringBuilder 进行字符串拼接的效率...

武培轩
今天
8
0
队列-链式(c/c++实现)

队列是在线性表功能稍作修改形成的,在生活中排队是不能插队的吧,先排队先得到对待,慢来得排在最后面,这样来就形成了”先进先出“的队列。作用就是通过伟大的程序员来实现算法解决现实生活...

白客C
今天
81
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部