博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jfinal框架下使用c3P0连接池连接sql server 2008
阅读量:6500 次
发布时间:2019-06-24

本文共 924 字,大约阅读时间需要 3 分钟。

hot3.png

闲话少说 进入正题

首先是工程需要的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());这句是用来设置数据库方言的 最后加上 否则可能出现查询语句错误的情况。

转载于:https://my.oschina.net/bv10000/blog/865268

你可能感兴趣的文章
@RestController 与 @RequestMapping
查看>>
黑马程序员.bobo.DAY.1
查看>>
Unity shader 官网文档全方位学习(二)
查看>>
pbrun
查看>>
浏览器加载和渲染网页顺序
查看>>
深入剖析Android系统试读样章
查看>>
测试用例出错重跑--flaky插件
查看>>
yaf的安装
查看>>
比较java与C++的不同
查看>>
Twitter Storm入门
查看>>
使用scikit-learn进行文本分类
查看>>
Ansible自动化运维配置与应用(结合实例)
查看>>
下面简要介绍软件工程的七条原理
查看>>
java POI实现excel实现表格导出
查看>>
Lua(三)——语句
查看>>
TensorFlow的基本运算01
查看>>
怎么看电脑有没有安装USB3.0驱动
查看>>
overflow清除浮动的原理
查看>>
Spring Boot 使用parent方式引用时 获取值属性方式默认@
查看>>
解决maven下载jar慢的问题(如何更换Maven下载源)
查看>>