Spring配置文件applicationContext.xml中加入数据库连接配置 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans> <bean id="jndiTemplate" class="org.springframework.jndi.JndiTemplate"> <property name="environment"> <props> <prop key="java.naming.factory.initial">weblogic.jndi.WLInitialContextFactory</prop> <prop key="java.naming.provider.url">t3://127.0.0.1:7001</prop> <prop key="java.naming.security.principal">weblogic</prop> <prop key="java.naming.security.credentials">weblogic</prop> </props> </property> </bean> <!--利用Weblogic配置数据库jndi连接--> <bean id="jndiDataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName"> <value>MySQLDataSource</value> </property> <property name="jndiTemplate"> <ref local="jndiTemplate" /> </property> </bean> <!--直接配置数据库连接--> < bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName"> <value>com.mysql.jdbc.Driver</value> </property> <property name="url"> <value>jdbc:mysql://localhost:3306/test</value> </property> <property name="username"> <value>root</value> </property> <property name="password"> <value>123</value> </property> </bean> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="dataSource"> <ref bean="jndiDataSource" /> </property> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop> <prop key="hibernate.show_sql">false</prop> <prop key="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</prop> </props> </property> <!-- property name="mappingResources"> <list> <value>cn/git/common/hbm/UserInfo.hbm.xml</value> </list> </property--> <property name="mappingDirectoryLocations"> <list> <value>classpath:/cn/git/common/hbm</value> </list> </property> <!--配置Spring中的Hibernate模板类--> </bean> <bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <!--在类中直接调用hibernate模板类来访问数据库--> <bean id="systemLoginDAO" class="cn.git.systemLogin.dao.hibernate.SystemLoginDAO"> <property name="hibernateTemplate"> <ref bean="hibernateTemplate" /> </property> </bean> </beans> 配置完成后即可在systemLoginDAO类中直接访问数据库了:) package cn.git.systemLogin.dao.hibernate; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import org.springframework.orm.hibernate3.support.HibernateDaoSupport; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.hibernate.classic.Session; import cn.git.systemLogin.dao.ISystemLoginDAO; public class SystemLoginDAO extends HibernateDaoSupport implements ISystemLoginDAO ...{ private Log log=LogFactory.getLog(this.getClass()); public boolean checkUserPassword(String userName,String userPassword)...{ Session session=getHibernateTemplate().getSessionFactory().openSession(); Connection conn = session.connection(); String query="select * from userInfo where userName=? and userPassword=?"; try...{ PreparedStatement pstmt = conn.prepareStatement(query); pstmt.setString(1,userName); pstmt.setString(2,userPassword); ResultSet rs = pstmt.executeQuery(); if(rs.next())...{ return true; }else...{ return false; } } catch(Exception e)...{ return false; }finally...{ session.close(); } } }
相关推荐
Struts2+Spring3+Hibernate4集成框架,MySQL数据库搭建的个人信息管理系统
使用maven集成spring,struts2,hibernate三大框架,mysql数据库 密码账号 都在配置文件里 不懂可以联系我qq:1193298924
struts1+spring2.5+hibernate3.0,ssh集成的一个例子 数据库是mysql的,包里带文件用的时候导入到数据库就好了。 有什么不明白的地方留言给我
资源中包含ssh整合的基础java包可以进行基础开发,如果需要额外的功能,则需...叫做Spring MVC,同时为了很好的处理事物,Spring集成了Hibernate,使事物管理从Hibernate的持久层提升到了业务层,使用更加方便和强大。
该项目通过springcloud集成了mybatis操作mysql数据库,项目主要分为7个model模块,配置模块(config),注册模块(discovery),监控模块(monitor),服务模块_mybatisService(通过mybatis操作mysql),服务模块_...
SSH2集成示例,SSH2集成, struts2.1+spring2.5+hibernate3.0+mysql 包里自带数据库文件,导入后可用,一个ssh2的集成简单示例 有什么问题可问我
struts2+spring+hibernate集成 数据库是mysql,对于初学者来说,这个是很好的学习例子。希望对大家有用
这是整合SpringMVC+Spring+SpringDataJPA+Hibernate简单的实现登录的功能,用的是mysql数据库,这是一个web Project 如果你用的是JavaEE6那么你要注意bean-validator.jar和weld-osgi-bundle.jar与slf4j的jar包冲突。...
Struts2+Spring3+Hibernate4集成框架,MySQL数据库搭建的个人信息管理系统,前端使用Bootstrap,后端采用Struts2+Spring3+Hibernate4集成框架,数据库使用MySQL数据库搭建的个人信息管理系统。 功能模块:登录,注册...
使用技术说明: 1.使用struts2+spring3+hibernate3整合实现用户CRUD功能。 2.使用多种配置方式 A.将hibernate从外部导入,使用...将hibernate实体映射集成到spring配置文件中。 3.使用传统的配置文件集成框架。
1、SHH整合 详细清晰的标准配置,主流的应用配置,struts2.2+spring2.5+hibernate3.0 2、结合MYSQL轻量级数据库,有写好的库表sql 3、整合日志管理配置,及Spring代理日志管理的配置及应用 4、应用WEB前段主流技术,...
两种配置:oracle mysql,切换数据库只要把SessionFactory的配置文件改成对应就可以了 c3p0配置:mysql调试通过,oracle由于存在问题,未配置 spring配置式事务管理(jdk动态代理,每个service必须对应一个接口) ...
这是一个经典的SpringMvc学习实例,其中集成了hibernate,同时数据库采用了mysql 和 mongodb,在同一页面中同时显示两个数据访问结果。值得大家学习。
spring+springMVC+mybatis+struts2+jdbc+hibernate 全面集成 此框架本人花费2天时间完成 工作中请勿配置如此多元化框架 框架的意义是为了让代码风格统一 此框架是为了学习 作为参考 jdbc.properties为数据库链接参数...
spring4+springmvc+hibernate3 demo,前端jsp,能正常运行,包含数据库person.sql,适合初学者学习,大家共同进步!
程序测试环境: MyEclipse8.5编程软件 + Win7操作系统 + MySql5.0数据库 本系统使用Struts2.0 + Spring2.0 +Hibernate 3.2 (即:SSH)及以上版本架构整合模式开发 本系统作为学生学习SSH很有参考价值,实现了图书...
struts2+spring+hibernate3的简易图书管理系统,特别适合初学者集成! 实现了简单的分页和模糊查询。(基本上涵盖了开发ssh2的包),值得拥有哦! 注:数据库sql文件(mysql 5.5)在里面,要自己配好!
JAVA技术入门后框架学习,适合初学者到进阶联系。数据库Mysql,项目导入MyEclipse后直接运行,数据库在项目中
使用了框架是Struts1+hibernate+spring 集成了JQuery的FlexiGrid表格插件以及 jsmodal弹出框插件 一个增删改列表 数据库使用的是MYSQL 内有建表语句 数据库配置请自行配置本机数据库