浅谈如何配置jndi与jdbc两种数据源连接
展开全部
使用JNDI就是不需要关心“具体的数据库后台是什么?JDBC驱动程序是什么?JDBC URL格式是什么?访问数据库的用户名和口令是什么?”等等这些问题。
不使用JNDI开发时,例如使用MySQL,要知道开发访问MySQL数据库的应用,于是将一个对 MySQL JDBC 驱动程序类的引用进行了编码,并通过使用适当的 JDBC URL 连接到数据库。
使用JNDI要在Web服务器中配置,例如Tomcat要在conf\context.xml中的<Resource>中配置数据源。具体怎么配置你可以百度搜索Java使用JNDI配置数据源。
JDBC配置数据源方式,和JNDI类似,就是将<Resource>中的配置自己在类中配置,要用到DBCP,需要3个jar包:
commons-collections4-4.0.jar
commons-dbcp-1.4.jar
commons-pool-1.6.jar
配置方法很简单:
BasicDataSource dataSource = new BasicDataSource();
//设置驱动类
dataSource.setDriverClassName(className);
//连接字符串
dataSource.setUrl(url);
dataSource.setUsername(user);
dataSource.setPassword(password);
//初始化连接
dataSource.setInitialSize(initialSize);
// 最大连接数量
dataSource.setMaxActive(maxActive);
//最大空闲连接
dataSource.setMaxIdle(maxIdle);
//超时等待时间以毫秒为单位 6000毫秒/1000等于60秒
dataSource.setMaxWait(maxWait);
//得到连接
Connection con = dataSource.getConnection();
威孚半导体技术
2024-08-19 广告
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层...
点击进入详情页
本回答由威孚半导体技术提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |