前言:上一篇文章中讲了DBCP的用法以及实现原理, 这一篇再来说下C3P0和JDNI的用法. 1.1、C3P0数据源 C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。C3P0数据源在 ...
分类:
数据库 时间:
2016-05-14 12:39:07
阅读次数:
324
Manager 持久化 Session JNDI Resources JNDI 配置 JDBC DataSources DBCP 配置 Realm Configuration 设置 HTTP 基本认证 设置 JDBCRealm ...
分类:
其他好文 时间:
2016-05-13 11:11:00
阅读次数:
118
官网文档:https://docs.oracle.com/javase/tutorial/jndi/objects/serial.html 优秀博客: http://www.cnblogs.com/gw811/archive/2012/10/10/2718331.html http://www.cn ...
分类:
编程语言 时间:
2016-05-05 15:52:53
阅读次数:
207
[java] view plain copy [java] view plain copy 上面是爆出的异常信息,从中可以很清晰的看出异常来自JNDI的数据源配置,可是我的项目中没有配置使用JNDI,至于引起这个异常的原因,查阅了很多资料,有人说是jar的问题,有人说是spring配置的问题,国外有 ...
分类:
编程语言 时间:
2016-04-18 11:31:03
阅读次数:
286
Hibernate内部分装的技术:JDBC(Java Data Base Connectivity), JTA(Java Transaction API) , JNDI(Java Naming and Directory Interface) Hibernate 提供的api 访问数据库的操作的接口 ...
分类:
Web程序 时间:
2016-04-17 22:06:42
阅读次数:
219
使用的是jboss7.1.1, jndi的配置在$JBOSS_HOME/standalone/configuration/standalone.xml中进行配置。配置jndi时有很多参数,解释下用到的一些参数: jndi-name The JNDI name under which the Data ...
分类:
其他好文 时间:
2016-04-13 20:37:06
阅读次数:
174
tomcat下jndi的三种配置方式jndi(JavaNamingandDirectoryInterface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。tomcat配..
分类:
其他好文 时间:
2016-04-12 16:06:00
阅读次数:
169
项目结构如下: 其中jdbc.properties内容如下: beans-js.xml内容如下: 首先使用PropertyPlaceholderConfigurer加载类路径下的jdbc.properties文件,标红的${js-jndi}就是读取的jdbc.properties中的配置,取值为jd ...
分类:
编程语言 时间:
2016-04-12 12:22:33
阅读次数:
292
1. 在 META-INF 下建立文件: context.xml 然后 在 hibernate就可以引用: 这样就可以 根据 jndi 找到 context.xml 中配置的 数据库连接信息。其实起到了一个 间接 的 隔离 的效果。 2. 在Tomcat的server.xml 文件中 <Host> ...
分类:
数据库 时间:
2016-04-09 12:01:53
阅读次数:
381
第一种办法InputStream is = Test.class.getResourceAsStream("DbConfig.properties");Properties p = new Properties();p.load(is);System.out.println(p.get("jndi" ...
分类:
编程语言 时间:
2016-04-09 10:40:51
阅读次数:
223