Package org.fto.jthink.jdbc

Source Code of org.fto.jthink.jdbc.ConnectionPoolTestCase

package org.fto.jthink.jdbc;

import java.sql.Connection;

import org.fto.jthink.resource.ResourceManager;

import junit.framework.TestCase;

public class ConnectionPoolTestCase extends TestCase {

    public static void main(String[] args) {
      junit.textui.TestRunner.run(ConnectionPoolTestCase.class);
    }
   
    public void test() throws Exception{
      System.out.println("\n[正在测试方法: ConnectionPool.*()...]");
      ResourceManager resManager = new ResourceManagerInitialization().initResourceManager();
      JDBCTransaction transn = (JDBCTransaction)resManager.getResource(JDBCTransaction.class.getName());
     
      String connId = "SampleDataSource";
      //transn.setTransactionLevel(connId,JDBCTransaction.TRANSACTION_REPEATABLE_READ);
      Connection conn=null;
      try{
        transn.begin();
        //conn.
        conn = transn.getConnection(connId);
        //System.out.println(transn.getTransactionLevel());
       
        System.out.println("conn.getTransactionIsolation()="+conn.getTransactionIsolation());
        //conn.prepareStatement().
        //ConnectionPool pool = ConnectionPool.getConnectionPool(connId);
       
        transn.commit();
      }catch(Exception e){
        e.printStackTrace();
        transn.rollback();
      }finally{
        transn.close();
      }
      //System.out.println("conn.getTransactionIsolation()="+conn.getTransactionIsolation());
    }
   
   
   
   
   
   
   
   
}
TOP

Related Classes of org.fto.jthink.jdbc.ConnectionPoolTestCase

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.