SUN ONE APPSERVER 7 连接池和数据源的配置方法和调用
配置连接池和数据源:
1.启动appserver
2.打开浏览器:
http://localhost:4848/; 控制台的端口号根据自身的安装情况进行调整
3.登陆后,依次选择:
l App Server Instancesàserver1àJDBCàConnection Pools
l 点击New…按钮
在http://localhost:4848/; 控制台的端口号根据自身的安装情况进行调整
l Step 1:General页中,Name栏中输入连接池的名称,如oracle_pool;在Database Vendor栏中,选择Oracle 9.x;然后点击Next》按钮
l 然后在Step 2:General 页中,Name 栏中输入:oracle.jdbc.pool.OracleDataSource;然后添加连接池的各种属性,默认的属性包括:
serverNameà192.9.150.11
portNumberà1521
useràoracle
passwordàoracle
databaseNameàdb
然后点击Properties下面的Add按钮,则在默认属性栏的最下端会出现一个新的属性输入框,然后在这里面建立url属性
urlà oracle.jdbc.pool.OracleDataSource
l 其他属性均默认,然后点击Finish按钮完成连接池的注册。
4.建立数据源:选择App Server Instancesàserver1àJDBCàJDBC Resources
点击New…按钮à输入数据源的属性:
JNDI Nameà如:oracleDS
Pool Nameà选择前面已经建好的连接池:oracle_pool
点击OK按钮完成数据源的注册。
调用数据源:
在测试类中加入以下代码:
Context ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("oracleDS");
System.out.println("datasource is: "+ds);
Connection testConn = ds.getConnection();
System.out.println("connection from datasource is: "+testConn);