• Springconfig.xml数据库操作Bean配置


    <?xml version="1.0" encoding="UTF-8"?>
    <beans
        
    xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi
    ="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation
    ="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
        
    <bean id="database"
            class
    ="org.apache.commons.dbcp.BasicDataSource">
            
    <property name="driverClassName"
                value
    ="com.mysql.jdbc.Driver">
            
    </property>
            
    <property name="url"
                value
    ="jdbc:mysql://localhost:3306/test?characterEncoding=gbk">
            
    </property>
            
    <property name="username" value="root"></property>
            
    <property name="password" value="sa"></property>
        
    </bean>
        
    <bean id="sessionFactory"
            class
    ="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
            
    <property name="dataSource">
                
    <ref bean="database" />
            
    </property>
            
    <property name="hibernateProperties">
                
    <props>
                    
    <prop key="hibernate.dialect">
                        org.hibernate.dialect.MySQLDialect
                    
    </prop>
                    
    <prop key="hibernate.show_sql">
                    true
                    
    </prop>
                
    </props>
            
    </property>
            
    <property name="mappingResources">
                
    <list>
                    
    <value>com/model/Login.hbm.xml</value>
                    
    <value>com/model/U.hbm.xml</value>
                
    </list>
            
    </property>
        
    </bean>
        
    <bean id="userDao" class="com.dao.UserDao">
            
    <property name="sessionFactory">
                
    <ref bean="sessionFactory"></ref>
            
    </property>
        
    </bean>
        
    <bean id="userBo" class="com.bo.UserBo">
        
    <property name="userDao">
                
    <ref bean="userDao"></ref>
            
    </property>
        
    </bean>
        
    <bean name="/register" class="com.action.RegisterAction">
            
    <property name="userBo">
                
    <ref bean="userBo"></ref>
            
    </property>
        
    </bean>
    </beans>

    数据库操作

    public static void main(String[] args) {
      ApplicationContext context = new FileSystemXmlApplicationContext("WebRoot/WEB-INF/spring-config.xml");
      IUserBo userBo = (IUserBo)context.getBean("userBo");
      Login login = new Login();
      login.setUserName("zhong");
      login.setPassword("5");
      userBo.saveUserInfo(login);
     }

  • 相关阅读:
    C# tcp发送十六进制数据
    WPF中通过AForge实现USB摄像头拍照
    借鉴过的别人的帖子之C#篇
    C# 连续的语音识别
    C# NAudio 录音
    AS3 水波纹
    ARM多核心集群服务器
    RK3399Pro Android Rock-X 人工智能开发系列(2)
    智能化连锁门店解决方案
    RK3399Pro Android Rock-X 人工智能开发系列(1)
  • 原文地址:https://www.cnblogs.com/hubcarl/p/2031711.html
Copyright © 2020-2023  润新知