WebSphere中流行数据库连接池的配置(Oracle、SQL Server、Sybase、MySQL).doc
【WebSphere数据库连接池配置详解】 在WebSphere应用服务器中,配置数据库连接池是确保高效、稳定的应用运行的关键步骤。连接池允许应用程序复用已存在的数据库连接,避免频繁创建和销毁连接带来的性能开销。本篇文章将详细介绍如何在WebSphere环境中配置针对Oracle、SQL Server、Sybase和MySQL这四种流行数据库的连接池。 ### 一、系统准备 1. 在数据库中创建测试表:例如,创建一个名为TEST的表,包含一个字符型字段C1,并插入一条记录。 2. 设置环境变量:在WebSphere管理界面中设置`ORACLE_JDBC_DRIVER_PATH`,指向Oracle的jar文件classes12.jar的位置。同样,将SQL Server、Sybase和MySQL的jar文件放置在同一目录下,便于后续配置引用。 3. 测试环境:文中使用的环境为Windows 2003、WebSphere 5.1、Oracle 9i、SQL Server 2000、SYBASE 12.5和MySQL 5.0。 ### 二、数据库连接池配置 #### (一)Oracle连接池配置 1. 登录WebSphere管理控制台(http://localhost:9090/admin/)。 2. 在“资源”->“JDBC提供程序”中,新建JDBC提供程序,添加`classes12.jar`到类路径。 3. 新建数据源,命名为ORACLE_JNDI。 4. 定制属性中设置JDBC驱动、URL、数据库名、服务器名等。例如: - URL: `jdbc:oracle:thin:@localhost:1521:MYHORA` - driverType: `oracle.jdbc.driver.OracleDriver` - databasename: `MYHORA` - servername: `localhost` - preTestSQLString: `SELECT COUNT(1) FROM TEST` 5. 添加用户名和口令属性,分别命名为"user"和"password",对应数据库的凭证。 6. 保存配置并测试连接,如果提示成功,表示配置完成。重启WebSphere以应用更改。 #### (二)SQL Server连接池配置 1. 与Oracle配置类似,但选择“Microsoft JDBC driver for MSSQLServer 2000”作为JDBC提供程序。 2. 修改相应的参数,如JDBC驱动、URL等。URL可能类似`jdbc:sqlserver://localhost:1433;databaseName=yourDBName`。 #### (三)Sybase连接池配置 1. 使用相同的步骤,但在常规属性中设置名称和描述为Sybase对应的值。 2. 类路径中包含Sybase的jar文件,如jconn2.jar。 3. 调整参数以匹配Sybase数据库。 #### (四)MySQL连接池配置 1. 同样,选择合适的JDBC提供程序,如“MySQL Connector/J”。 2. 设置相应的属性,如JDBC驱动(`com.mysql.jdbc.Driver`)、URL(如`jdbc:mysql://localhost:3306/yourDBName`)等。 ### 三、注意事项 1. 配置过程中,确保所有的JDBC驱动jar文件已正确添加到类路径中。 2. 对于每个数据库,URL、driverType、username和password等参数应根据实际数据库环境进行调整。 3. 测试连接是验证配置是否正确的关键步骤,务必确保能成功连接。 4. 保存配置后,可能需要重启WebSphere以使更改生效。 配置WebSphere中的数据库连接池需要对JDBC和数据库有深入理解,同时熟悉WebSphere管理控制台的操作。虽然过程可能复杂,但遵循上述步骤,结合具体环境的调整,可以有效地完成配置。对于初学者,理解每个配置项的作用以及它们与数据库之间的关系至关重要。
剩余7页未读,继续阅读
- jqrrwlkg2014-03-26不错,很好用~
- 粉丝: 0
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 金山PDF教育版编辑器
- 基于springboot+element的校园服务平台源代码项目包含全套技术资料.zip
- 自动化应用驱动的容器弹性管理平台解决方案
- 各种排序算法 Python 实现的源代码
- BlurAdmin 是一款使用 AngularJs + Bootstrap实现的单页管理端模版,视觉冲击极强的管理后台,各种动画效果
- 基于JSP+Servlet的网上书店系统源代码项目包含全套技术资料.zip
- GGJGJGJGGDGGDGG
- 基于SpringBoot的毕业设计选题系统源代码项目包含全套技术资料.zip
- Springboot + mybatis-plus + layui 实现的博客系统源代码全套技术资料.zip
- 智慧农场小程序源代码全套技术资料.zip