c3p 0 연결 풀 예 및 jar 다운로드

2354 단어 자바
c3p 0 오픈 소스 연결 풀 사용
첫째,c3p0-0.9.1.2.jar 파일 을 프로젝트 에 도입 합 니 다.
다운로드 주소
http://download.csdn.net/detail/qqahanson/8212789
 예시
src
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

import org.junit.Test;

import com.mchange.v2.c3p0.ComboPooledDataSource;

public class Demo1C3P0 {
	
	//c3p0    
	@Test
	public void test() throws Exception{
		ComboPooledDataSource dataSource = new ComboPooledDataSource();
		dataSource.setDriverClass( "com.mysql.jdbc.Driver" ); //loads the jdbc driver            
		dataSource.setJdbcUrl( "jdbc:mysql:///jdbc" );
		dataSource.setUser("root");                                  
		dataSource.setPassword("123456"); 
		
		//        conn       ,   close       
		Connection conn = dataSource.getConnection();
		PreparedStatement ps = conn.prepareStatement("select * from account");
		ResultSet rs = ps.executeQuery();
		while(rs.next()){
			String name = rs.getString("name");
			System.out.println(name);
		}
		rs.close();
		ps.close();
		//        ,   close          ,           
		conn.close();
		
	}
	
	
	//c3p0  xml    
	@Test
	public void test2()throws Exception{
		ComboPooledDataSource dataSource = new ComboPooledDataSource("mySoruce");
		//        conn       ,   close       
		Connection conn = dataSource.getConnection();
		PreparedStatement ps = conn.prepareStatement("select * from account");
		ResultSet rs = ps.executeQuery();
		while(rs.next()){
			String name = rs.getString("name");
			System.out.println(name);
		}
		rs.close();
		ps.close();
		//        ,   close          ,           
		conn.close();
	}
	

}

c3p0-config.xml 프로필


  
	com.mysql.jdbc.Driver
	jdbc:mysql:///jdbc
	root
	123456
  

  
   
  	com.mysql.jdbc.Driver
	jdbc:mysql:///jdbc
	root
	123456
  

좋은 웹페이지 즐겨찾기