1、在context.xml中的context标签内加入以下代码:
<Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/yourdbname" username="root"
password="root"
maxActive="20"
maxIdle="10"/>
|
2、在web.xml中web-app下加入以下代码
<resource-ref> <description>MySql DataSource</description> <res-ref-name>jdbc/yourdbname</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref>
|
3. 在SPRING的配置文件中加入如下代码
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName">
<value>java:comp/env/jdbc/yourdbname</value>
</property> </bean>
|
4. 最后在你的SPRING配置文件中加入以下代码接管HIBERNATE的配置
<beans> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="dataSource" ref="dataSource"/> <property name="mappingResources"> <list> <value>这里是加载的HIBERNATE OR 文件</value> </list> </property> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect">
org.hibernate.dialect.MySQLInnoDBDialect
</prop>
</props>
</property>
</bean>
</beans>
|
分享到:
相关推荐
1. **配置数据源**:在`applicationContext.xml`中定义数据源,通常使用JNDI数据源或Spring内置的数据源。 2. **配置SessionFactory Bean**:基于`hibernate.cfg.xml`创建SessionFactory Bean。 3. **配置DAO层**:...
例如,如何配置Tomcat的数据源,可能涉及到`context.xml`文件的修改,添加JNDI数据源以连接到数据库。 6. **TestWeb**: 这可能是一个Web应用的目录结构,包含了WEB-INF下的web.xml文件,该文件定义了Servlet和...
2. 配置数据源,例如使用JNDI数据源或定义一个`DataSource` Bean。 3. 配置SessionFactory,指定Hibernate的配置文件(通常是`hibernate.cfg.xml`),包含数据库连接信息、实体类扫描路径等。 4. 实体类的映射文件...
此外,Hibernate支持多种数据库连接方式,包括JDBC、JNDI数据源等。 【任务一】:Hibernate 在10课时的Hibernate学习中,主要目标是理解和掌握Hibernate的基础知识,以及如何在实际项目中运用。这包括: 1. ...
### Hibernate 数据源配置详解 #### 一、概述 在Java企业级应用开发中,数据库连接管理是一项基础且关键的工作。为了提高效率并确保资源的有效利用,通常会采用数据源(DataSource)来统一管理数据库连接。...
在配置 Hibernate 数据源时,通常会通过 XML 配置文件(如 `hibernate.cfg.xml`)或 Java 配置类(在 Spring Boot 中常见)来指定。例如,在 XML 文件中,可以这样配置 BasicDataSource: ```xml <!-- ...
此外,Spring还提供了事务管理、数据源配置以及对企业服务的支持。 **4. SSH整合** SSH整合的关键在于如何让这三个框架协同工作。通常,Spring会作为整体的容器,管理其他两个框架的实例。Struts的Action通过Spring...
一个简单的tomcat6.0+mysql5.5整合spring3.0和hibernate3.3的一个简单的实例,其中的datasource是tomcat JNDI配置的 type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://...
3. **JNDI数据源配置:** 数据源通常在服务器的配置文件中定义,例如在Tomcat的`context.xml`中。配置完成后,应用可以通过JNDI查找,如`Context初始化参数`来获取数据源,这可以避免硬编码数据库连接信息。 **SSH...
在Spring配置文件中,可以通过JNDI(Java Naming and Directory Interface)来访问在Tomcat中定义的数据源: ```xml <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> ...
4. **集成Spring框架**:如果应用使用Spring框架,可以通过Spring的`JndiObjectFactoryBean`来访问Tomcat中的JNDI数据源,从而简化数据库连接的管理。 ### Tomcat配置示例 示例代码展示了如何在`server.xml`中配置...
如果应用程序运行在支持JNDI的容器(如Tomcat)中,可以通过以下步骤配置JNDI数据源: **Step 1:** 在Tomcat的`server.xml`文件中添加数据源定义: ```xml type="javax.sql.DataSource" username="root" ...
Tomcat可以与Spring、Struts、Hibernate等框架无缝集成,构建完整的Java Web应用。 以上就是"Tomcat中文帮助文档"可能涵盖的主要内容,通过深入学习和实践,开发者能够熟练掌握Tomcat的使用,提升Web应用的开发和...
2. 配置Hibernate:在Hibernate的配置文件(通常是hibernate.cfg.xml)中,我们需要替换默认的数据源为连接池。例如,使用HikariCP的配置如下: ```xml <property name="hibernate.connection.datasource"> ...
8.4.2 获取JNDI数据源 8.4.3 Spring的数据源实现类 8.5 小结 第9章 Spring的事务管理 9.1 数据库事务基础知识 9.1.1 何为数据库事务 9.1.2 数据并发的问题 9.1.3 数据库锁机制 9.1.4 事务隔离级别 9.1.5 JDBC对事务...
这通常通过`DataSource`接口实现,如Apache的DBCP或Tomcat的JNDI数据源。在XML配置中,我们可以这样定义: ```xml ``` **3. JdbcTemplate与Hibernate** Spring提供了`JdbcTemplate`和`...
6. **环境与配置**:Spring Boot支持命令行参数、属性文件、系统属性、JNDI、YAML等多种方式来加载和管理配置。`Environment`对象包含了所有的配置信息,可以通过`@Value`注解注入到bean中。 7. **条件化bean**:`@...