- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
四种连接数据库的方法(国外英语资料)
四种连接数据库的方法
I. environment
1, database drive jar file
2 and DBCP methods
Commons-dbcp.jar: implementation of the connection pool
Commons-pool.jar: dependency libraries for connection pool implementations
resource file
3 and c3p0 methods:
C3p0-.jar
Configuration file: c3p0-config.xml
Two, connection operation
1.DriverManager method;
Import java.sql.Connection;
Import java.sql.DriverManager;
Import java.sql.SQLException;
Public, class, DBConnection {
Private, static, String, driverClass = com.mysql.jdbc.Driver;
Private, static, String, url = jdbc:mysql://localhost:3306/test;
Private, static, String, username = root;
Private, static, String, password = 123456;
Private, static, Connection, Conn = null;
Static{
{try
Drive / registration
Dont put the conn / / = DriverManager.getConnection (URL, username, password);
/ / here. Prevent all users from using an Connection
Class.forName (driverClass);
} catch (Exception, e) {
Throw new RuntimeException (E);
}
}
Public, static, Connection, getConnection (), throws, SQLException{
Conn = DriverManager.getConnection (URL, username, password);
Return conn;
}
}
2. using the DataSource subclass method;
Resource file DBCperties
DriverClass = com.mysql.jdbc.Driver
Url = jdbc:mysql://localhost:3306/test
Username = root
Password = 123456
Analog data connection pool DataSourcePool.java
Package cn.langzi.jdbc.DataSource;
Import java.io.InputStream;
Import java.io.PrintWriter;
Import java.lang.reflect.InvocationHandler;
Import java.lang.reflect.Method;
Import java.lang.reflect.Proxy;
Import java.sql.Connection;
Import java.sql.DriverManager;
Import java.sql.SQLException;
Import java.util.LinkedList;
Import java.util.Properties;
Import javax.sql.DataSource;
Import javax.sql.DataSource;
Public, class, DataSourcePool, implements, DataSource {
Private, static, String, url = null;
Private, static, String, username = null;
Private, static, String, password = null;
Private, static, int, size = 10;
Private, static, LinkedListConnection, list = new, L
您可能关注的文档
- 北京纪行(国外英语资料).doc
- 北京西--张家界凤凰自助游的小遗憾(国外英语资料).doc
- 北京路易斯托尼盖美发学校解析2012托尼盖(国外英语资料).doc
- 北京适合小孩游玩的地方(国外英语资料).doc
- 北大陈阅增普通生物学笔记--生物考研3(国外英语资料).doc
- 北大音乐(国外英语资料).doc
- 北师大版 英语 必修二 单词 中英对照(国外英语资料).doc
- 北师大版初中数学定理知识点汇总八年级(国外英语资料).doc
- 北师大版小学三年级语文下册期中测试题(国外英语资料).doc
- 北师大版小学语文一年级上册词语表(国外英语资料).doc
- 解析卷京改版数学7年级上册期末测试卷及参考答案详解【能力提升】.docx
- 解析卷京改版数学7年级上册期末测试卷及参考答案详解【完整版】.docx
- 解析卷京改版数学7年级上册期末测试卷及参考答案详解【B卷】.docx
- 2025至2030年带下杆挂钩毛巾架项目商业计划书.docx
- 解析卷京改版数学7年级上册期末测试卷【达标题】附答案详解.docx
- 个性色彩与人际关系课件.ppt
- 解析卷京改版数学7年级上册期末测试卷及一套参考答案详解.docx
- 解析卷京改版数学7年级上册期末测试卷【预热题】附答案详解.docx
- 解析卷京改版数学7年级上册期末测试卷【考点精练】附答案详解.docx
- 解析卷京改版数学7年级上册期末测试卷及1套参考答案详解.docx
文档评论(0)