初学druid配置数据库连接,查询demo

demo分享地址: 

链接:https://pan.baidu.com/s/1hcm8J1tjZ0TGTcavC46olQ 密码:hjj0


连接数据源

public  DruidDataSource getDataSource() throws Throwable{
DruidDataSource dataSource=datasource.getDB();
dataSource.setDriverClassName("com.mysql.jdbc.Driver");
dataSource.setUsername("root"); 
dataSource.setPassword("root");
dataSource.setUrl("jdbc:mysql://127.0.0.1:3306/db"); 
dataSource.setInitialSize(5);
dataSource.setMinIdle(1); 
dataSource.setMaxActive(10); 
dataSource.setFilters("wall");//防止sql注入 
dataSource.setPoolPreparedStatements(false);
return dataSource;

}

class datasource extends DruidDataSource{
private static final long serialVersionUID = 1L;
private static final datasource db=new datasource();
public datasource(){}
public  static datasource getDB(){
return db;
}

}

测试:

  Conn conn=new Conn();
DruidDataSource  datasource=conn.getDataSource();
DruidPooledConnection connection=datasource.getConnection();
PreparedStatement  pt=connection.prepareStatement("select * from civertb");
ResultSet rs= pt.executeQuery();
while(rs.next()){
System.out.println(rs.getString(1)+rs.getString(2)+rs.getString(3));
}
connection.close();

猜你喜欢

转载自blog.csdn.net/qq_35002313/article/details/80626864