华敏
huamin
全部博文(17)
jsp(1)
JDBC(0)
SQL-HQL-EQL(0)
Corejava(1)
oracle(0)
HTML(0)
structs+Spring+h(0)
JAVA(10)
2009年(1)
2008年(16)
wb123456
gaokeke1
smile124
北冥大鱼
Mercess
biwangsh
12729816
robin_32
beaning_
分类: 项目管理
2008-03-24 12:02:04
名列表 private Vector poolnames =new Vector(); //驱动程序名列表 private Vector drivernames=new Vector(); //数据库标识列表 private Vector dbids=new Vector(); //用户名列表 private Vector usernames=new Vector(); //用户密码列表 private Vector passwds=new Vector(); //最大连接数列表 private Vector maxconns=new Vector(); //连接池队列 private Hashtable connPools=new Hashtable(); public DBConnManager() { //添加Access数据库的连接信息 poolnames.addElement("access"); drivernames.addElement("sun.jdbc.odbc.JdbcOdbcDriver"); dbids.addElement("jdbc:odbc:shopping"); usernames.addElement(""); passwds.addElement(""); maxconns.addElement("5"); //添加SQL Server2000数据库的连接信息 poolnames.addElement("sqlserver2000"); drivernames.addElement("com.microsoft.jdbc.sqlserver.SQLServerDriver"); dbids.addElement("jdbc:microsoft:sqlserver://localhost:1433;DatabserName=shopping"); usernames.addElement(""); passwds.addElement(""); maxconns.addElement("5"); //连接mysql数据库信息 poolnames.addElement("mysql"); drivernames.addElement("org.gjt.mm.mysql.Driver"); dbids.addElement("jdbc:mysql://localhost/shopping"); usernames.addElement(""); passwds.addElement(""); maxconns.addElement("5"); //连接Oracle8i/9i数据库 poolnames.addElement("oracle"); drivernames.addElement("oracle.jdbc.driver.OracleDriver"); dbids.addElement("jdbc:oracle:thin:@localhost:1521:shopping"); usernames.addElement(""); passwds.addElement(""); maxconns.addElement("5"); //创建连接池 createPools(); } /*将连接返回给由指定的连接池*/ public void returnConnection(String name,Connection conn){ DBConnPool pool=(DBConnPool) connPools.get(name); if (pool!=null) { pool.returnConnection(conn); } } /*得到一个指定连接池中的连接*/ public Connection getConnection(String name){ DBConnPool pool=(DBConnPool) connPools.get(name); if (pool!=null) {
上一篇:StringTokenizer类的使用方法
下一篇:收藏1
登录 注册