无聊写点sample,供以后抄袭
JNDI方式
1、SpringJNDI数据源配置信息:
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>java:comp/env/jcptDataSourceJNDI</value>
</property>
</bean>
jcptDataSourceJNDI是tomcat或者其他应用服务器配置的JNDI.
2、关于JNDI的配置(tomcat):
修改tomcat目录conf/context.xml文件:
<Resource name="jcptDataSourceJNDI" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10" username="tysp"
password="12345678" driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@192.168.1.35:1521:orcl"/>
3、通过JNDI获取DataSource:
Context context = new InitialContext();
DataSource ds = (DataSource)context.lookup("java:comp/env/jcptDataSourceJNDI");
使用DBCP连接池获取(要在Spring中使用DBCP连接池,需要引入commons-collections.jar、commons-dbcp.jar和commons-pool.jar.)
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"></property>
<property name="url" value="jdbc:oracle:thin:@192.168.1.35:1521:orcl"></property>
<property name="username" value="or_meal"></property>
<property name="password" value="or_meal"></property>
<property name="maxActive" value="100"></property>
<property name="maxIdle" value="30"></property>
<property name="maxWait" value="10"></property>
<property name="defaultAutoCommit" value="false"></property>
</bean>
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource" />
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect
</prop>
<prop key="show_sql">true</prop>
<prop key="format_sql">true</prop>
</props>
</property>
<property name="mappingResources">
</property>
</bean>
使用DriverManagerDataSource
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName">
<value>oracle.jdbc.driver.OracleDriver
</value>
</property>
<property name="url">
<value>jdbc:oracle:thin:@localhost:testOra
</value>
</property>
<property name="username">
<value>or_meal</value>
</property>
<property name="password">
<value>or_meal</value>
</property>
</bean>
分享到:
相关推荐
Apache Commons Configuration 是一个Java库,它提供了一组高级配置接口和类,用于处理应用程序的配置文件。在这些接口中,`XMLConfiguration` 是一个重要的组件,专门设计用来处理XML格式的配置文件。在这个范例中...
赠送jar包:commons-configuration-1.10.jar 赠送原API文档:commons-configuration-1.10-javadoc.jar 赠送源代码:commons-configuration-1.10-sources.jar 包含翻译后的API文档:commons-configuration-1.10-...
赠送jar包:commons-configuration2-2.1.1.jar; 赠送原API文档:commons-configuration2-2.1.1-javadoc.jar; 赠送源代码:commons-configuration2-2.1.1-sources.jar; 赠送Maven依赖信息文件:commons-...
赠送jar包:spring-boot-configuration-processor-2.5.6.jar; 赠送原API文档:spring-boot-configuration-processor-2.5.6-javadoc.jar; 赠送源代码:spring-boot-configuration-processor-2.5.6-sources.jar; ...
Oracle Net Configuration Assistant是Oracle数据库系统中用于配置网络连接的一个重要工具。它允许用户轻松地设置和管理Oracle数据库的网络服务,包括监听器配置、服务名定义以及网络连接参数的设定等。下面,我们将...
CANOpen配置工作室(CM CANOpen Configuration Studio)是一款专业用于CANOpen网络配置的软件工具,它为用户提供了便捷的方式来设定和管理CANOpen设备的参数。在CANOpen协议栈中,每个设备都有自己的配置,包括节点...
赠送jar包:spring-boot-configuration-processor-2.3.12.RELEASE.jar; 赠送原API文档:spring-boot-configuration-processor-2.3.12.RELEASE-javadoc.jar; 赠送源代码:spring-boot-configuration-processor-...
**ADK Configuration Tool用户指南** 本文将详细解析“ADK Configuration Tool”的使用,该工具专为QCC系列芯片设计,帮助开发者进行高效便捷的配置工作。QCC300X系列是Qualcomm(高通)推出的一系列低功耗蓝牙...
赠送jar包:spring-boot-configuration-processor-2.6.3.jar; 赠送原API文档:spring-boot-configuration-processor-2.6.3-javadoc.jar; 赠送源代码:spring-boot-configuration-processor-2.6.3-sources.jar; ...
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); config.AppSettings.Settings.Add("NewKey", "NewValue"); config.Save(ConfigurationSaveMode.Modified); ...
Apache Commons Configuration 是一个Java库,专门用于处理配置文件和提供灵活的访问机制。这个库的主要目标是简化在Java应用程序中管理配置参数的过程。在给定的"commons-configuration-1.10"版本中,我们可以深入...
在Android应用开发中,Configuration对象扮演着至关重要的角色。它封装了设备的各种配置信息,如屏幕方向、语言、地区、键盘类型等,这些信息在应用运行时可能会发生变化,导致Activity的重启或者重新加载布局。本...
Apache Commons Configuration 是一个强大的 Java 库,它简化了应用程序中配置文件的处理工作。这个库允许开发者以灵活的方式读取和管理不同格式的配置文件,包括但不限于 `.properties`、`.xml`、`.ini` 和从 JNDI...
Wi-Fi Simple Configuration 技术规范v2.1.0是WIFI联盟发布的一份重要的官方技术文档,旨在简化Wi-Fi设备的配置过程,使用户能够更便捷地连接和管理无线网络。这份规范对于理解现代Wi-Fi设备的自动配置机制至关重要...
### 删除Eclipse 3.4的configuration目录导致Eclipse无法启动的解决办法 在使用Eclipse 3.4的过程中,有些用户可能会遇到这样的情况:为了安装新的插件或添加新的jar包,他们选择了删除Eclipse安装目录下的`...
在给定的“ConfigurationTool.zip”压缩包中,我们找到了一个工具,它使用Oracle.ManagedDataAccess.Client库来实现对Oracle数据库的连接和操作,而无需安装完整的Oracle客户端。这种做法大大简化了系统的部署和维护...
HP Array Configuration Utility(ACU) 用于 Windows 64 位的 HP ProLiant 阵列配置实用程序 HP Array Configuration Utility 是一种有助于每只 HP ProLiant SMART-2 阵列控制器、HP ProLiant 智能阵列控制器、HP ...
Apache Commons Configuration库提供了一个强大的工具集,用于处理各种类型的配置文件,包括properties和XML格式。这个库使得在运行时对配置进行【增删改查】操作变得简单,同时支持动态加载,从而实现配置的实时...
"FX3U-ENET-L Configuration Tool" 是一款专门针对三菱FX3U系列PLC(可编程逻辑控制器)的以太网模块FX3U-ENET-L进行配置和设置的软件工具。这款工具使得用户能够方便地进行网络配置,确保PLC与其它设备通过以太网...
赠送jar包:spring-boot-configuration-processor-2.0.4.RELEASE.jar; 赠送原API文档:spring-boot-configuration-processor-2.0.4.RELEASE-javadoc.jar; 赠送源代码:spring-boot-configuration-processor-2.0.4....