Jar的下载地址,从maven仓库下载
http://central.maven.org/maven2/com/alibaba/druid/
在工程中使用配置文件完成德鲁伊配置(db.properties)
配置文件:
driverClassName=com.mysql.jdbc.Driver
username=root(您的mysql用户名)
password=**(您的数据库密码)
url=jdbc:mysql://localhost:3306/rolesys
initialSiz=5
maxActive=15
Tips:所有的属性名称,参考上面的properties文件。
程序实现核心代码:
public class DruidTest {
@Test
public void testDruidconf() throws Exception {
Properties properties = new Properties();
properties.load(DruidTest.class.getResourceAsStream(“/db.properties”));
DataSource dataSource = DruidDataSourceFactory.createDataSource(properties);
Connection coon = dataSource.getConnection();
// 下面的“tright”为对应的数据库中的表名
PreparedStatement pst = coon.prepareStatement(“select * from tright”);
ResultSet rs = pst.executeQuery();
while (rs.next()) {
System.out.println(rs.getInt(“id”) + “:” + rs.getString(“rightName”));
}
}
@Test
public void testDruid() {
DruidDataSource datasource = new DruidDataSource();
datasource.setUrl(“jdbc:mysql://localhost:3306/rolesys”);
datasource.setDriverClassName(“com.mysql.jdbc.Driver”);
datasource.setUsername(“root”);
datasource.setPassword(“**“);
try {
DruidPooledConnection conn = datasource.getConnection();
PreparedStatement pst = conn.prepareStatement(“select * from tright”);
ResultSet rs = pst.executeQuery();
while (rs.next()) {
System.out.println(rs.getInt(“id”) + “:” + rs.getString(“rightName”) + “&” + rs.getString(“rightDesc”));
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}