手机站
网通分站
电信主站
密 码:
用户名:
热门关键字:  虚拟主机  cn域名  域名注册  非法  seo
当前位置 : 主页>程序设计>Java技术>列表

proxool user guide

来源:互联网 作者:west263.com 时间:2008-02-23 点击:
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

User Guide 将帮你在Java应用中使用proxool

Quick Start

1.如果你的应用是直接JDBC方式连接数据库.你只需要改变少量的代码就可以应用proxool.例如:

原来的代码:

1.Connection connection = null;
2.try {
3. Class.forName("org.hsqldb.JDBCDriver");
4. try {
5. connection = DriverManager.getConnection("JDBC:hsqldb:test");
6. } catch (SQLException e) {
7. LOG.error("Problem getting connection", e);
8. }
9.
10. if (connection != null) {
11. LOG.info("Got connection :)");
12. } else {
13. LOG.error("Didn't get connection, which probably means that no Driver accepted the URL");
14. }
15.
16.} catch (ClassNotFoundException e) {
17. LOG.error("Couldn't find driver", e);
18.} finally {
19. try {
20. // Check to see we actually got a connection before we
21. // attempt to close it.
22. if (connection != null) {
23. connection.close();
24. }
25. } catch (SQLException e) {
26. LOG.error("Problem closing connection", e);
27. }
28.}

改变后的代码:

.Connection connection = null;
2.try {
3. Class.forName("org.logicalcobWebs.proxool.ProxoolDriver");
4. try {
5. connection = DriverManager.getConnection("proxool.example:org.hsqldb.jdbcDriver:jdbc:hsqldb:test");
6. } catch (SQLException e) {
7. LOG.error("Problem getting connection", e);
8. }
9.
10. if (connection != null) {
11. LOG.info("Got connection :)");
12. } else {
13. LOG.error("Didn't get connection, which probably means that no Driver accepted the URL");
14. }
15.
16.} catch (ClassNotFoundException e) {
17. LOG.error("Couldn't find driver", e);
18.} finally {
19. try {
20. // Check to see we actually got a connection before we
21. // attempt to close it.
22. if (connection != null) {
23. connection.close();
24. }
25. } catch (SQLException e) {
26. LOG.error("Problem closing connection", e);
27. }
28.}

原来代码的3-5行发生了改变.其中,我们可能对proxool.example:org.hsqldb.jdbcDriver:jdbc:hsqldb:test这段比较有兴趣.

example: 是这个连接池的别名.这是一个你将要引用这个proxool的唯一的标签.

"org.hsqldb.jdbcDriver":这是你的数据库的原始驱动.

"jdbc:hsqldb:test":这个是你的访问你的数据库的url

2. 如果你显式的在启动的时候配置proxool的话,调用会更加简单.配置proxool有很多中方法.如果你已经完成了配置,你仅仅需要proxool的别名就可以了.

For example:

1.Connection connection = null;
2.try {
4.

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

共3页: 上一页 1 [2] [3] 下一页
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名
注册