欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    论WebSphere中流行数据库连接池的配置28757.docx

    • 资源ID:68695757       资源大小:334.82KB        全文页数:8页
    • 资源格式: DOCX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    论WebSphere中流行数据库连接池的配置28757.docx

    WebSphere中流行数据库连接池的配置(Oracle、SQL Server、Sybase、MySQL)本文介绍WebSphere下Oracle、SQL Server、Sybase、MySQL数据库连接池的配置方法,并给出相应调用连接池的示例。相对于Weblogic,WebSphere连接池的配置要稍微复杂一些,因为缺少相关的文档,需要一定的技巧和经验。特别是对于初学者,完整的配置好Websphere连接池还是有一定难度。一、系统准备1.在相应的数据库中建立本文用到的表create table TEST(C1 CHAR(10) )insert into TEST values('FromTest')2.准备环境变量,此部分往往会被初学者忽略。点击“管理WebSphere变量”,ORACLE_JDBC_DRIVER_PATH的值输入操作系统中jar文件(classes12.jar)的位置。“确认”后,界面最上方,点击“保存”,会再提示“保存”还是“放弃”,再选“保存”。为方便起见,本文中,SQL Server的jar文件(msbase.jar、mssqlserver.jar、msutil.jar )、Sybase的jar文件(jconn2.jar)、mySQL的jar文件(mysql-connector-java-3.1.10-bin.jar)都放在同一目录(如:C:oracleora92jdbclib)。3.本文中的所有例子测试均通过,环境:Windows2003、WebShpere5.1、ORACLE9I、SQL Server 2000、SYBASE12.5、MySQL5.0。二、Oracle、SQL Server、Sybase、MySQL数据库连接池在WebSphere中的详细配置步骤(一)、Oracle连接池的配置1.进入管理控制台()2.选择:资源->JDBC提供程序,点击“新建”,建立JDBC提供程序。点击“应用”后,类路径中,输入“$ORACLE_JDBC_DRIVER_PATH/classes12.jar”,再点击“应用”。3.定义数据源点击界面中“数据源后”再点击“新建”,建立数据源。JNDI取名ORACLE_JNDI,点击“应用”。4.界面上点击“定制属性”,定义连接池的JDBC Driver、URL、用户名和口令等信息。点击“URL”,URL的值输入:jdbc:oracle:thin:localhost:1521:MYHORA,其中,localhost可以为ORACLE的IP地址,MYHORA是ORACLE的服务名称。点击“确定”保存配置。同样的方法输入:driverType的值oracle.jdbc.driver.OracleDriverdatabasename的值MYHORAservername的值localhostpreTestSQLString的值为SELECT COUNT(1) FROM TEST其余的取默认值。5.本部分比较关键,是初学着比较困惑的地方。我们看到,界面上并没有输入用户名、口令的地方,而没有用户名称、口令是无法连接数据库的。在“定制属性”中点击“新建”,“名称”中输入user,“值”中输入数据库的用户名称,如:study,点击“确定”;在“定制属性”中点击“新建”,“名称”中输入password,“值”中输入数据库的口令,如:study,点击“确定”;我们看到,“定制属性”中多了两个我们自定义的属性user、password6.保存配置,在“定制属性”界面的最上方点击“保存”。7.测试连接系统提示:成功信息,表明,连接池配置成功。连接池配置成功后,WebSphere需要重新启动。(二)、SQL server连接池的配置SQL Server连接池的配置步骤同Oracle,具体的参数值:JDBC 提供程序:下拉选择Microsoft JDBC driver for MSSQLServer 2000Sybase连接池的配置步骤也同Oracle,具体的参数值:常规属性中的名称:Microsoft JDBC driver for MSSQLServer 2000常规属性中的描述:Microsoft JDBC driver for MSSQLServer 2000常规属性中的类路径:$ORACLE_JDBC_DRIVER_PATH/msbase.jar$ORACLE_JDBC_DRIVER_PATH/mssqlserver.jar$ORACLE_JDBC_DRIVER_PATH/msutil.jar常规属性中的实现类名:默认数据源中的名称:SQLSERVER_JNDI数据源中的JNDI:SQLSERVER_JNDI定制属性中的databaseName:数据库名称定制属性中的serverName:Sybase数据库服务器的名称或IP定制属性中的portNumber:端口号定制属性中的preTestSQLString:SELECT COUNT(1) FROM TEST同Oracle,手工“新建”user和password属性,值为数据库的用户名和口令,该用户的缺省数据库必须为databaseName的值。其他默认。(三)、Sybase连接池的配置JDBC 提供程序:下拉选择Sybase JDBC DriverSybase连接池的配置步骤也同Oracle,具体的参数值:常规属性中的名称:SYBASE JDBC Driver常规属性中的描述:SYBASE JDBC Driver常规属性中的类路径:$ORACLE_JDBC_DRIVER_PATH/jconn2.jar常规属性中的实现类名:默认数据源中的名称:SYBASE_JNDI数据源中的JNDI:SYBASE_JNDI定制属性中的databaseName:数据库名称定制属性中的serverName:Sybase数据库服务器的名称或IP定制属性中的portNumber:端口号定制属性中的preTestSQLString:SELECT COUNT(1) FROM TEST同Oracle,手工“新建”user和password属性,值为数据库的用户名和口令,该用户的缺省数据库必须为databaseName的值。其他默认。(四)、MySQL连接池的配置MySQL连接池的配置步骤同Oracle稍有不同,JDBC 提供程序中并没有MySQL中的选项,选Oracle JDBC Driver就可以,实际运行中,WebSphere是以设置的参数为准的。具体的参数值:常规属性中的名称:MySQL JDBC Driver常规属性中的描述:MySQL JDBC Driver常规属性中的类路径:$ORACLE_JDBC_DRIVER_PATH/mysql-connector-java-3.1.10-bin.jar常规属性中的实现类名:com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource数据源中的名称:MYSQL_JNDI数据源中的JNDI:MYSQL_JNDI由于WebSphere没有缺省的MySQL选项,“定制属性”全部需要手工新建。具体的值要根据MySQL的实际环境要做相应修改(petshop是我机器上的数据库名称)。三、应用程序中测试连接池。1. jsp程序中测试连接池附件中的TestConnPoolWeb.ear文件直接发布后,运行:,结果:ORACLE_JNDI:FromTest运行:,结果:SQLSERVER_JNDI:FromTest运行:,结果:SYBASE_JNDI:FromTest运行:,结果:MYSQL_JNDI:FromTest2. 程序说明得到连接的方法:private static Connection getConnection(String strConnPoolJndi) throws NamingException, SQLException Context ctx = null;ctx = new InitialContext();DataSource ds = (DataSource)ctx.lookup(strConnPoolJndi);Connection conn = ds.getConnection();return conn;参数strConnPoolJndi分别为:ORACLE_JNDI、SQLSERVER_JNDI、SYBASE_JNDI、MYSQL_JNDI,对于相应的数据库。从表中查询一条数据:public static String getDBData(String strConnPoolJndi) String strReturn=""Connection conn = null;Statement st = null;ResultSet rs = null;try conn = getConnection(strConnPoolJndi);st = conn.createStatement();rs = st.executeQuery( "select C1 from TEST" );if (rs.next() strReturn = rs.getString(1);.jsp中打印出表中的一条记录:<%out.println("ORACLE_JNDI:" + test.pool.TestPool.getDBData("ORACLE_JNDI");%>附件TestConnPoolWeb.ear(包括源程序)Download File

    注意事项

    本文(论WebSphere中流行数据库连接池的配置28757.docx)为本站会员(jix****n11)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开