数据库连接的使用,使用那一个更好
class A{
MysqlConnectionPoolDataSource pds=new MysqlConnectionPoolDataSource();
pds.setURL("jdbc:mysql://127.0.0.1/wsmh?user=root&password=sa");
public MysqlPooledConnection conPool=(MysqlPooledConnection)pds.getPooledConnection();
}
class B{
MysqlConnectionPoolDataSource pds=new MysqlConnectionPoolDataSource();
pds.setURL("jdbc:mysql://127.0.0.1/wsmh?user=root&password=sa");
//建立一个静态的连接
public Stadic MysqlPooledConnection conPool=(MysqlPooledConnection)pds.getPooledConnection();
}
这两个连接中 ,那个使用的是多线程?
class C{
Connection conn1 = new A().conPool.getConnection();
Connection conn2 = new A().conPool.getConnection();
Connection conn3 = new A().conPool.getConnection();
Connection conn4 = new A().conPool.getConnection();
Connection conn5 = new A().conPool.getConnection();
Connection conn6 = new A().conPool.getConnection();
Connection conn7 = new A().conPool.getConnection();
Connection conn8 = new A().conPool.getConnection();
Connection conn9 = new A().conPool.getConnection();
}
calss D{
Connection conn1 = B().conPool.getConnection();
Connection conn2 = B().conPool.getConnection();
Connection conn3 = B().conPool.getConnection();
Connection conn4 = B().conPool.getConnection();
Connection conn5 = B().conPool.getConnection();
Connection conn6 = B().conPool.getConnection();
Connection conn7 = B().conPool.getConnection();
Connection conn8 = B().conPool.getConnection();
Connection conn9 = B().conPool.getConnection();
}