如题

解决方案 »

  1. PS:jdbctemplate ??jdbc模版配置数据源用的是spring1。2版<?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"><beans>
    <!-- 用了tomcat的naming-factory-dbcp.jar类包 也可以用其它的只要兼容就行多试下吧
    还有很多压<property name=""></property> eclipse里alt+/提示
    -->
    <bean id="datasource" 
    class="org.apache.tomcat.dbcp.dbcp.BasicDataSource"
    destroy-method="close">
    <property name="driverClassName">
    <value>org.gjt.mm.mysql.Driver</value>
    </property>
    <property name="url">
    <value>jdbc:mysql://localhost/spring</value>
    </property>
    <property name="username">
    <value>root</value>
    </property>
    <property name="password">
    <value>root</value>
    </property>
    <property name="initialSize">
    <value>20</value>
    </property>

    </bean>
    <bean id="sample" class="database.GetBaseConn"> <property name="basicDataSource">
    <ref local="datasource"/>
        </property>
    </bean>
    </beans>public class GetBaseConn { public  BasicDataSource  basicDataSource; public BasicDataSource getBasicDataSource() {
    return basicDataSource;
    } public void setBasicDataSource(BasicDataSource basicDataSource) {
    this.basicDataSource = basicDataSource;
    }

        public void close(){
         try {
    basicDataSource.close();
    } catch (SQLException e) {

    e.printStackTrace();
    }
        
        }
    }[code=Java]
    [/code]//test
    public class TestSpring {

     public static void main(String[] args) {

    ApplicationContext  context = new  FileSystemXmlApplicationContext("E:/workspace/TestSpring/src/applicationContext.xml");
    GetBaseConn g = (GetBaseConn)context.getBean("sample");

    try {
    if(g.basicDataSource.getConnection()!=null){

    System.out.print("---------is connect!--------");
    }
    } catch (Exception e) {

    e.printStackTrace();
    }
     }
    }输出
    log4j:WARN No appenders could be found for logger (org.springframework.core.CollectionFactory).
    log4j:WARN Please initialize the log4j system properly.
    ---------is connect!--------
      

  2. http://blog.csdn.net/zoucui/archive/2007/04/04/1552102.aspx
    看一看这个,实在不行去官网看文档
      

  3. 似乎代码是自动生成的...MyEclipse
      

类似问题 »