黑马程序员技术交流社区

标题: 关于数据库连接池问题,有谁帮忙看看啊? [打印本页]

作者: ying    时间: 2013-1-1 09:32
标题: 关于数据库连接池问题,有谁帮忙看看啊?
本帖最后由 ying 于 2013-1-8 13:15 编辑

package utile;

import java.beans.PropertyVetoException;
import java.sql.Connection;
import java.sql.SQLException;
import com.mchange.v2.c3p0.ComboPooledDataSource;

public class DBUtileC3P0 {

        private static ComboPooledDataSource cpd = null;
        private static DBUtileC3P0 instance = null;
        String className = "oracle.jdbc.driver.OracleDriver";
        String url = "jdbc:oracle:thin:@localhost:1521:orcl";
        String username = "system";
        String password = "system";
        private DBUtileC3P0()
        {
                //设置jdbc信息
                cpd.setUser(username);
                cpd.setPassword(password);
                cpd.setJdbcUrl(url);
                try {
                        cpd.setDriverClass(className);
                } catch (PropertyVetoException e) {
                        e.printStackTrace();
                }
                //连接池的设置
                cpd.setInitialPoolSize(30);
                cpd.setMaxPoolSize(1000);
                cpd.setMinPoolSize(10);
               
        }
        
        public static DBUtileC3P0 getInstance()
        {
                if(instance == null)
                {
                        instance = new DBUtileC3P0();
                }
                return instance;
        }
        public Connection getConnection() throws SQLException
        {

                return cpd.getConnection();
        }
        public static void main(String[] args) throws SQLException {
                Connection conn = DBUtileC3P0.getInstance().getConnection();

                if( null != conn)
                {
                        System.out.println("数据库连接失败");
                }
               
        }
}

未命名.jpg (51.13 KB, 下载次数: 31)

数据库连接失败的输出

数据库连接失败的输出

作者: 郝福明    时间: 2013-1-1 09:44
空指针啊,调试一下看看那个地方是空指针啊
作者: ying    时间: 2013-1-3 15:44
郝福明 发表于 2013-1-1 09:44
空指针啊,调试一下看看那个地方是空指针啊

嗯!谢啦!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2