2019独角兽企业重金招聘Python工程师标准>>>

闲话少说 进入正题

首先是工程需要的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

jfinal框架下使用c3P0连接池连接sql server 2008相关推荐

  1. php odbc连接池,修复︰ 使用连接池的 SQL Server ODBC 连接时设置的连接属性失败

    再现现象的步骤 下面的代码用于重现该问题︰ // ODBCTestCase.cpp : Defines the entry point for the console application. // ...

  2. 嵌套查询和连接查询(SQL SERVER 2008)

    一. 实验题目:嵌套查询和连接查询 二 .实验目的:加深对嵌套查询和连接查询的理解,比较两种方法的不同. 题目六: 药品(编号,名称,价格,厂商) 处方(药品编号,数量,医生编号) 医生 (编号,姓名 ...

  3. SQL Server 2008数据库的配置及连接

    在连接数据库之前必须保证SQL Server 2008是采用SQL Server身份验证方式而不是windows身份验证方式.如果在安装时选用了后者,则重新设置如下: http://blog.163. ...

  4. WIN7旗舰版下安装SQL SERVER 2008安装报错解决方案

    在win7环境下,是完全可以解决SQL Server 2008兼容性问题的.本人在第一次安装时,遇到了几乎很多人安装过程中都会出现的问题.只好卸载了重新安装,第二次设置了一系列的东西,完全通过,安装成 ...

  5. nodeJS+mysql+连接池——连接池的创建和使用

    nodeJS+mysql+连接池--连接池的创建和使用 https://www.cnblogs.com/shenlonghun/p/6133963.html 介绍 在 软件工程 , 连接池 是一个 高 ...

  6. Druid连接池连接MySQL数据库

    Druid连接池连接MySQL数据库 1. 开篇简述 2. 驱动导包 3. 注意事项 4. 代码实现 5. 总结 1. 开篇简述 嗨,大家好!!! 今天,还想给大家分享以下数据库的进一步的使用,上次给 ...

  7. 严重: maxIdle is deprecated,严重: testWhileIdle is true, validationQuery not set,Druid连接池连接MSQL报错处理

    JDK9  引发的血案 1.因为使用mysql-connector的依赖版本对应的mysql数据库冲突,mysql8需要使用8.0.11以上的高版本2.jdk9的反射本身存在BUG,会有warning ...

  8. python redis连接池获取后关闭_python通过连接池连接redis,操作redis队列

    在每次使用redis都进行连接的话会拉低redis的效率,都知道redis是基于内存的数据库,效率贼高,所以每次进行连接比真正使用消耗的资源和时间还多.所以为了节省资源,减少多次连接损耗,连接池的作用 ...

  9. sql server 2008连接oracle操作步骤详细记录,SQLServer连接Oracle详细步骤

    我们知道SQL Server和Oracle其实很多原理都类似.特别是一些常用的SQL语句都是按照标准来.所以它们也可以有一定的互操作性的.这里 我们知道SQL Server和Oracle其实很多原理都 ...

最新文章

  1. 联想一体计算机排行,2019最具性价比一体机推荐 电脑一体机十大最新排名
  2. 【测试】ABAP直连外部数据库
  3. 查看sqlserver版本
  4. matlab验证对称三相电路,不对称三相电路中,中线的电流为()。 A.0 B. C. D....
  5. 分布式系统CAP定理
  6. java高级编程期末考试题_java高级编程考题
  7. JavaScript 获取浏览器版本
  8. itchat python_itchat-python搭建微信机器人(附示例)
  9. 电脑文件加密_教你一招解决电脑文件加密
  10. 二叉树的前中后序遍历
  11. 全球及中国石头纸行业发展动态与投资现状分析报告2022版
  12. 终于解决“Git Windows客户端保存用户名与密码”的问题zhz
  13. 各种音视频编解码学习详解之 编解码学习笔记(三):Mpeg系列——Mpeg 1和Mpeg 2
  14. 请帮忙扩写韩翃“寒食”这首诗
  15. 运维工程师应该具备的技能(转载)
  16. 解决pygame中按键连续按下的问题
  17. Power BI(十三)Power pivot之工作日计算
  18. 如何查看linux内核版本
  19. ROS人机交互软件开发
  20. 四旋翼无人机建模与实现(一)

热门文章

  1. 【C++】【OpenCv】图片加噪声处理,计时,及键盘事件响应捕捉
  2. WinDbg安装与使用
  3. VS2005 常用快捷键
  4. 概率论中伯努利分布(bernoulli distribution)介绍及C++11中std::bernoulli_distribution的使用
  5. 【linux】SELinux工具:semanage的安装和使用
  6. html手机不能自动播放音乐,解决移动端浏览器 HTML 音频不能自动播放的三种方法...
  7. 《深入理解Java虚拟机》(第二版)学习3:垃圾收集器
  8. mysql 5.6.15_mysql-5.6.15-win32.zip免安装配置
  9. Android Studio开发环境及第一个项目
  10. 想知道什么是“成员变量”吗?