org.springframework.jdbc.datasource.DriverManagerDataSource

解决方案 »

  1.   

    我也想了解这个,呵呵假设你已经配置好了proxool.xml,有个 alias叫mydb
    下面这样配置就可以了。  <bean id="mainDataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
        <property name="driverClassName">
          <value>org.logicalcobwebs.proxool.ProxoolDriver</value>
        </property>
        <property name="url">
          <value>proxool.mydb</value>
        </property>
      </bean>
    看文档里有提到 org.logicalcobwebs.proxool.ProxoolDataSource
    可能用这个class也能够配置,我没有试了。对了,我用的Proxool 0.9.0RC2试的。
      

  2.   

    <bean id="dataSource" class="org.logicalcobwebs.proxool.ProxoolDataSource" >
            <property name="alias" value="test-ds" />
            <property name="driver" value="com.mysql.jdbc.Driver" />
            <property name="driverUrl" value="jdbc:mysql://localhost:3306/toy?user=root&amp;password=1" />
            <property name="maximumActiveTime" value="3" />
            <property name="maximumConnectionCount" value="6" />
            <property name="user" value="root"/>
            <property name="password" value="1" />
        </bean>ProxoolDataSource 这个类莫名其妙,不配置user,password属性不行,配了不起作用,非要在driverUrl写user=root&amp;password=1才可以...
    我把DataSource换成proxool(0.9.0RC2)后,和hibernate一起用,只能save-update,不能查询...好像和cglib有冲突。
      

  3.   

    pigo(不成功,便成练习)
    我也是用的Proxool 0.9.0RC2我试试看。楼上的不能查询啊?
      

  4.   


    //ProxoolDataSource 这个类莫名其妙,确实,我下午配置oracle也是这样。<property name="driverUrl">      <value>jdbc:oracle:thin:username/[email protected]:1521:ORACLE</value>     
        </property>也是必须把密码写在url里:(
      

  5.   

    楼上的,那你怎么配置一个完整的与spring结合的例子呢
    请给出可以查询的
      

  6.   

    下面是我配置成功的,我只测试了一下查询和添加记录,都是成功的。
    相关版本:数据库:Oracle9i Enterprise Edition Release 9.0.1.1.1Hibernate 3.1.2spring 1.2.7cglib: cglib-nodep-2.1_3.jarjdbc:classes129i.jar
     <bean id="mainDataSource" class="org.logicalcobwebs.proxool.ProxoolDataSource" destroy-method="close">
        <property name="driver">
          <value>oracle.jdbc.driver.OracleDriver</value>
        </property>
        <property name="driverUrl">
          <value>jdbc:oracle:thin:username/[email protected]:1521:ORADB</value>
        </property>
        <property name="user">
          <value>spserver</value>
        </property>
        <property name="password">
          <value>spserver</value>
        </property>
        <property name="alias">
          <value>myblogdb</value>
        </property>
        <property name="houseKeepingSleepTime">
          <value>90000</value>
        </property>
        <property name="prototypeCount">
          <value>5</value>
        </property>
        <property name="maximumConnectionCount">
          <value>100</value>
        </property>
        <property name="minimumConnectionCount">
          <value>10</value>
        </property>
        <property name="trace">
          <value>true</value>
        </property>
        <property name="verbose">
          <value>true</value>
        </property>
      </bean>