社区
Java EE
帖子详情
java的连接池,关于C3P0连接的问题,
goodstudytoo
2011-05-04 10:31:25
连接池创建 是报错 连接池创建 - JNDI 初始化失败!
JNDI如何配置,配置文件应该怎么写,怎么配置?请指教,不甚感激
...全文
100
3
打赏
收藏
java的连接池,关于C3P0连接的问题,
连接池创建 是报错 连接池创建 - JNDI 初始化失败! JNDI如何配置,配置文件应该怎么写,怎么配置?请指教,不甚感激
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
suntingtingonly
2011-05-04
打赏
举报
回复
我测试过。。 网上蛮多这个资料。。
照着例子写 就OK 的
zwl175369
2011-05-04
打赏
举报
回复
得导入的包得导入
zwl175369
2011-05-04
打赏
举报
回复
配置 一个资源文件:db.properties ;内容
url=jdbc:mysql://localhost:3306/qhitcrm?useUnicode=true&characterEncoding=gbk
user=root
password=root
driver=org.gjt.mm.mysql.Driver;
连接数据库:
package crm.java.db;
import java.sql.Connection;
import java.util.Properties;
import org.apache.commons.dbcp.BasicDataSource;
public class Conn {
private static String driver ;
private static String url ;
private static String user ;
private static String pass ;
private static BasicDataSource dbc ;//数据源
private static Conn conn ;
private Conn(){
Properties p=new Properties();//表示了一个持久的属性集
try {
p.load(Conn.class.getResourceAsStream("db.properties"));
driver=p.getProperty("driver");//用指定的键在此属性列表中搜索属性
url=p.getProperty("url");
user=p.getProperty("user");
pass=p.getProperty("password");
dbc=new BasicDataSource();
dbc.setDriverClassName(driver);
dbc.setUrl(url);
dbc.setPassword(pass);
dbc.setUsername(user);
dbc.setInitialSize(3);//初始化连接数
dbc.setMaxActive(10);//最大连接数
dbc.setMinIdle(3);//最小连接数
dbc.setMaxWait(3000);//最长等待时间
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* 得到Conn的单实例
* 每次实例化时都保持只有一个个连接
* */
public static Conn getdbConn(){
if(conn==null){
conn=new Conn();
}
return conn;
}
/**
* 得到数据库的连接
* **/
public Connection getConn(){
Connection conn=null;
try {
conn=dbc.getConnection();
} catch (Exception e) {
e.printStackTrace();
}
return conn ;
}
}
mchange-commons-
java
-0.2.3.4
C3P0
连接
池
依赖包,
连接
mysql要用到的2个包之一。
【
Java
初级】
Java
连接
池
C3P0
C3P0
是一个开源的
Java
连接
池
库,用于管理数据库
连接
。它提供了一种可靠的
连接
池
实现,用于优化数据库
连接
的创建和销毁,提高应用程序的性能和可伸缩性。
Java
使用
C3P0
连接
池
详解
开源的JDBC
连接
池
,
C3P0
连接
池
是在程序操作数据库之前预先根据配置文件创建一定数量的
连接
,当线程需要时直接取走,缩短了创建
连接
的时间,当使用完毕后,释放
连接
后放回
连接
池
,以此类推,如果
连接
池
中的
连接
使用完...
Java
——JDBC
连接
池
(
c3p0
、druid
连接
池
及JDBCTemplate模版)
Java
——JDBC
连接
池
(
c3p0
、druid
连接
池
及JDBCTemplate模版)
数据库
连接
池
-
c3p0
C3P0
是一JDBC
连接
池
,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。使用它的开源项目有Hibernate、Spring等。dbcp没有自动回收空闲
连接
的功能
c3p0
有自动回收空闲
连接
功能当我们在进行基于数据库的web...
Java EE
67,512
社区成员
225,880
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章