1.C3P0 简介 C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。 C3P0的数据库连接池的核心类是ComboPooledDataSource 使用C3P0需要在工程中导入的...
分类:
数据库 时间:
2014-11-02 23:58:10
阅读次数:
293
1.JNDI(Java Naming and Directory Interface,Java命名和目录接口) 是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。可以理解为一个....
分类:
数据库 时间:
2014-11-02 23:56:30
阅读次数:
274
目前有多重方式创建数据库连接池:JNDI,DBCP,C3P0等为什么需要连接池:使用java API DriverManager.getConnection()创建数据库连接,耗费内存和时间,实时性低;这种方式获取的connection需要手动关闭,不然会耗费大量的内存资源;对于频繁数据库操作,这种...
分类:
数据库 时间:
2014-10-31 11:35:09
阅读次数:
385
说到JNDI,即熟悉又陌生,熟悉在常常使用,如EJB3.0中的@EJB注入,底层实现即是JNDI的方式;喜闻乐见的:Context ctx=new InitialContext();Object obj=(Object)ctx.lookup("java:comp/env/XXX");更是最经常使.....
分类:
其他好文 时间:
2014-10-25 17:02:00
阅读次数:
258
tomcat的配置,进入conf->context.xmlweb中调用Context c=new InitialContext(); DataSource ds=(DataSource)c.lookup("java:comp/env/mysql"); out.println(ds.getConn.....
分类:
其他好文 时间:
2014-10-20 21:17:42
阅读次数:
169
RMI是Java原生的分布式服务机制,支持Java对Java的分布式访问,采用Java的序列化协议进行CodeC操作。这里简单说下RMI发布服务和客户端引用服务的方式。
RMI发布服务时支持两种方式,一种是RMI本身的发布协议,另外一种是采用通用的JNDI的方式来发布服务。
采用JMI本身的发布协议,可以使用Registry接口,也可以使用Naming工具类。
使用Registry接...
分类:
其他好文 时间:
2014-10-17 17:00:12
阅读次数:
219
第一种,单个应用独享数据源 就一步,找到Tomcat的server.xml找到工程的Context节点,添加一个私有数据源Xml代码<ContextdocBase="WebApp"path="/WebApp"reloadable="true"source="org.eclipse.jst.jee.server:WebApp"><Resourcename="jdbc/mysql"scope="Shareable"type=..
分类:
其他好文 时间:
2014-10-16 13:35:43
阅读次数:
215
DataSource能够集中管理数据库连接,降低维护工作量,使部署更简单;Spring的DataSource配置:(Spring数据源配置)这里使用dbcp,还有非常多其它的如c3p0,jdbc,jndi等DataSource和定义普通Bean一样,指定id、类别,注入属性;网站停止时,应该调用Da...
分类:
编程语言 时间:
2014-10-13 23:16:37
阅读次数:
297
今天建立一个JavaWeb工程测试JNDI数据源连接,在jsp页面中引入了JSLT标签库,代码如下: 1 2 3 4 5 6 7 8 JNDI数据源连接测试 9 10 11 12 13 SELECT * FROM LE...
分类:
Web程序 时间:
2014-10-09 20:01:18
阅读次数:
1184
Spring的持久化用于简化数据的操作。
数据源
数据源有多种类型:JNDI、连接池、JDBC。
JNDI的配置方法。例子中使用Tomcat作为Web容器。首先要在context.xml中加上下面这段代码。
<Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource"
...
分类:
编程语言 时间:
2014-10-09 02:08:07
阅读次数:
407