6.3 配置数据库连接
无线网关中对数据库的访问都是通过数据库连接池与数据源完成的。使用连接池与
数据源对数据库进行访问,可实现对数据的高效存取,同时,又保证了数据库连接信息的
安全。下面将详细介绍连接池与数据源的配置方法。
6.3.1 配置连接池
登录到 Weblogic 控制台。从目录树中选择 Services > JDBC > Connection Pools。将显
示连接池页面,如图 6.3-1 所示。
单击配置一个新 JDBC 连接池(Configure a New JDBC Connection Pool…)超链接,
打开数据库类型选择页面,如图 6.3-2 所示。
在 数 据 库 类 型 ( Database Type ) 选 择 列 表 中 选 Oracle 数 据 库 后 , 在 驱 动 程 序
(Database Driver)列表中会显示全部 Oracle 数据库的驱动程序,无线网关使用类型 4 的驱
动程序与 Oracle 数据库进行连接,并且只管理本地事务。因此在驱动程序列表中要选择
(Oracle’s Driver(Thin) Versions:8.1.7,9.0.1,9.2.0)驱动程序,驱动程序正确选择后,单击继
续(Continue)按扭,打开连接属性配置页面,如图 6.3-3 所示。
在连接池名称(Name)输入框中,输入连接池名称,连接池名称可以任意,只要它
没有被其他连接池使用(建议使用:SMSConnectionPool)
在数据库名称(Database Name)输入框中,输入数据库的名称,数据库名称必须与
数据库实例创建时的 SID 一致,在这里输入:intsms。
在主机名称(Host Name)输入框中,输入数据库所在的主机名称或 IP 地址,由于无
线网关的数据库与应用服务器安装在同一台主机上,因此,这里的主机 IP 也就是应用服务
器所在的 IP 地址,输入:172.25.0.51。
在服务端口(Port)输入框中,输入数据库实例的服务端口,数据库端口必须与数据
库实例创建时的服务端口一致。在这里输入 Oracle 数据库的默认服务端口:1521。
在数据库用户名(Database User Name)输入框中,输入数据库用户名,数据库用户
名必须与数据库对象创建时的用户名一致。在这里输入:sms。
在数据库用户密码(Password)输入框中,输入数据库用户密码,数据库用户密码必
须与数据库对象创建时的用户密码一致。在这里输入:oracle。
在确认密码(Confirm Password)输入框中,再输入数据库用户密码次,两次输入的
密码必须一致。
最后,单击继续(Continue)按扭,打开数据库连接测试页面,如图 6.3-4 所示。
在测试页的面每个输入中,将显示根据用户前一步的配置生成的连接属性。
Driver Classname:oracle.jdbc.driver.OracleDriver(用户在前一步选择数据库驱动程
序)
URL:jdbc:oracle:thin:@172.25.0.51:1521:intsms(用户在前一步输入的主机名称、服
务端口和数据库名)
用户不要修改输入框中的连接属性。单击测试驱动配置(Test Driver Configure)按扭