【高效JDBC编程工具JadePool快速入门】
使用JadePool很简单,分三步实现。
第一步:建立数据库连接,JadePool支持两种数据库连接方式
1、通过db.xml配置数据库连接信息
2、通过Java代码建立数据库连接
两种方式,可任选一种
第二步:在以下例举的四个类中选择一款合适的Jdml工具,大多数情况下,推荐使用Jade
1、ProcessVO //用于事务型数据库,需要用户打开并关闭事务、处理异常
2、Jade //用于事务型数据库,已经处理了异常,默认打开了事务,调用j.commit();执行并关闭事务。
3、Access //用于非事务型数据库,需要用户处理异常
4、Base //用于非事务型数据库,已经处理异常
第三步:创建Jade对象,调用Jade方法
举例:
第一步:建立数据库连接
方式一、配置db.xml数据库连接信息
db.xml文件应当保存在应用程序的classes/META-INF/目录下,与Hibernate、JPA的数据库连接文件的位置相同。注意:classes/META-INF对应软件工程中的java源文件的根目录下的/META-INF目录,在创建软件工程时,将db.xml文件放入此目录中。
1、完整的db.xml文件样例:
[html]
<?xml version="1.0" encoding="GBK"?>
<!--
Document : db.xml
Created on : 2009-06-25 00:21:48
Author : hkm
Description : Purpose of the document as following.
-->
<!DOCTYPE db [
<!ELEMENT db (resource|password|user|driver|url)*>
<!ELEMENT url (#PCDATA)>
<!ELEMENT driver (#PCDATA)>
<!ELEMENT user (#PCDATA)>
<!ELEMENT password (#PCDATA)>
<!ELEMENT resource (#PCDATA)>
]>
<db>
<url>jdbc:sqlserver://127.0.0.1\\dbo:1436;databaseName=javafaces2012</url>
<driver>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver>
<user>root</user>
<password>123</password>
<resource>java:comp/env/jdbc/hkm_javafaces2012</resource>
</db>
如果配置了数据源,简洁的写法是:
[html]
<?xml version="1.0" encoding="GBK"?>
<db>
<url></url>
<driver></driver>
<user></user>
<password></password>
<resource>java:comp/env/jdbc/hkm_javafaces2012</resource>
</db>
如果没有配置数据源,简洁的写法是:
[html]
<?xml version="1.0" encoding="GBK"?>
<db>
<url>jdbc:sqlserver://127.0.0.1\\dbo:1436;databaseName=javafaces2012</url>
<driver>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver>
<user>root</user>
<password>123</password>
<resource></resource>
</db>
转载于:https://www.cnblogs.com/qq12345678/p/3270142.html
【高效JDBC编程工具JadePool快速入门】相关推荐
- python编程基础语法-Python编程基础语法快速入门
1. 课程咨询加老师助理微信:助理1微信: chenjinglei88 ,助理2微信: omf6757 2. 决定购买并想得到陈敬雷老师亲自指导(课程或自己项目难题均可)加老师微信: chenjing ...
- python编程语法教程-Python编程基础语法快速入门
1. 课程咨询加老师助理微信:助理1微信: chenjinglei88 ,助理2微信: omf6757 2. 决定购买并想得到陈敬雷老师亲自指导(课程或自己项目难题均可)加老师微信: chenjing ...
- linux批量命令换行,Linux 下的这些高效指令,是你快速入门运维的神器
原标题:Linux 下的这些高效指令,是你快速入门运维的神器 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它 ...
- ppt制作工具python-pptx 快速入门
ppt制作工具python-pptx 快速入门 转载:https://www.jianshu.com/p/23734d34d788 hello #!/usr/bin/env python3 # -*- ...
- python编程入门电子书下载-Python编程基础如何快速入门?“附电子书下载”
本文是一位程序员的Python学习心得分享,对于新手来说,如何快速入门始终是个难题.今天我们就来看看他的心得体会,相信会对你有所启发. 本人使用Python语言将近2年了,这2年的时间就是我自己被Py ...
- python快速编程入门教程-半小时带你快速入门Python编程,Python快速入门教程
1,Introduction to Python (Python入门) 2,Python是什么? Python 官方网站的描述 Python is a programming language tha ...
- 高效Java编程工具集锦
Java 开发者常常都会想办法如何更快地编写 Java 代码,让编程变得更加轻松.目前,市面上涌现出越来越多的高效编程工具.所以,以下总结了一系列工具列表,其中包含了大多数开发人员已经使用.正在使用或 ...
- JDBC最详讲解(快速入门)
作者简介:大家好我是小唐同学(๑><๑),为梦想而努力的小唐,让我们一起加油!!! 个人主页:小唐同学(๑><๑)的博客主页 系列专栏:牛客网刷SQL 大家如果有求职需要或 ...
- python怎么样才算入门编程-新手如何快速入门Python编程?听过来人说经验!
新手如何快速入门Python编程?站在别人的肩膀上总是要快些的,如果你不借鉴前人的经验,那么前人踩过的坑你也会踩,所以来看看吧: Python是一种编程语言,可以用来做网站.写自动化测试脚本.做数据分 ...
最新文章
- R语言用户自定义函数的语法结构、编写自定义统计值计算函数(使用ifelse结构计算均值和标准差等)、编写自定义日期格式化(format)函数(switch函数使用不同分枝格式化日期数据)、应用自定函数
- 【 Vivado 】使用Vivado设计一个加/减法器的IP核(简洁英文版)
- IT人员健康信号之鼻炎养护
- maven+nexus搭建maven仓库
- 苹果平板可以用html么,9.7寸ipad pro能用pencil吗?ipad pro全面支持Apple Pencil
- [f]动态判断js加载完成
- centos6.4下安装配置JDK+TOMCAT+MYSQL笔记
- oracle exec编译失效,编译oracle失效的函数、存储过程、视图等
- 用python提取图片主要颜色_Python可视化|09-使用python和R提取图片颜色绘图(五-颜色使用完结篇)...
- 软件架构(7)---软件架构设计-五视图方法论
- python在字符串结尾加反斜杠_Python原始字符串和尾部反斜杠
- mac中的echo颜色输出
- 固定日历 jeDate 日期控件 选择时间,没有相应的回调事件
- 贝叶斯分析之利用线性回归模型理解并预测数据(三)
- 可用于龙芯2F的gmp
- 【刷题】BZOJ 4698 Sdoi2008 Sandy的卡片
- 水星路由器+群晖NAS+外网访问
- 微信小程序-实现分享(带参数)
- lucksheet表格操作插件的使用
- 控制bing搜索爬取的方法