码迷,mamicode.com
首页 > 编程语言 > 详细

Java c3p0连接池

时间:2016-12-26 21:33:37      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:catch   ini   break   ret   led   except   连接池   lte   user   

import java.beans.PropertyVetoException;
import java.sql.Connection;
import java.sql.SQLException;

import javax.sql.ConnectionPoolDataSource;
import javax.swing.text.DefaultEditorKit.InsertBreakAction;

import com.mchange.v2.c3p0.ComboPooledDataSource;

public class ConnectData {
    
    public static void main(String[] args) {
        
        System.out.println(ConnectData.getConnection());
    }
    
    private static String userName="LF";
    private static String password="LF";
    public static Connection getConnection() {
        //创建连接池
        ComboPooledDataSource dataSource = new ComboPooledDataSource();
        //通过映射来驱动
        try {
            dataSource.setDriverClass("oracle.jdbc.driver.OracleDriver");
        } catch (PropertyVetoException e) {
            e.printStackTrace();
        }
        //设置url
        dataSource.setJdbcUrl("jdbc:oracle:thin:@192.168.10.105:1521:orcl");
        //设置数据库用户账号
        dataSource.setUser(userName);
        //设置数据库密码
        dataSource.setPassword(password);
        dataSource.setInitialPoolSize(5);
        dataSource.setMaxPoolSize(13);
        dataSource.setMinPoolSize(3);
        try {
            // 获取连接
            return dataSource.getConnection();
        } catch (SQLException e) {
            e.printStackTrace();
        }
        return null;
    }
}

 

Java c3p0连接池

标签:catch   ini   break   ret   led   except   连接池   lte   user   

原文地址:http://www.cnblogs.com/lantu1989/p/6223894.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!