一、BasicDataSource的使用例子
package com.shuhuadream.demo;
import java.sql.Connection;
import java.sql.SQLException;
import org.apache.commons.dbcp.BasicDataSource;
/**
* 连接池jar包中,定义好一个类BasicDataSource
* 实现了数据源的规范接口 javax.sql.DataSource
* */
public class DataSoruceDemo {
public static void main(String[] args) {
//创建DataSource接口的实现类对象
//实现类,org.apache.commons.dbcp
BasicDataSource dataSource = new BasicDataSource();
//连接数据库的四个基本信息,通过对象方法setXXX设置进来
dataSource.setDriverClassName("com.mysql.jdbc.Driver");
dataSource.setUrl("jdbc:mysql://localhost:3306/mybase");
dataSource.setUsername("root");
dataSource.setPassword("root");
try {
//调用对象方法getConnection获取数据库的连接
Connection con = dataSource.getConnection();
System.out.println(con);
} catch (SQLException e) {
e.printStackTrace();
throw new RuntimeException("数据库连接失败");
}
}
}