`
isiqi
  • 浏览: 16489780 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

WSAD5技巧之一:访问Oracle9i数据源

阅读更多
提纲:

  -------------------------
  步骤一:创建WAS V5服务器
  步骤二:加入数据库用户
  步骤三:加入JDBC驱动程序
  步骤四:加入数据源
  步骤五:测试数据源
  ---------------------------

  在按照下面的步骤执行之前,请确保你的机器上已经安装了Oracle 9i。下文我们假定要访问的数据库是MALL。

   步骤一:创建WAS V5服务器

  如果你还没有创建WebSphere V5服务器,按照下面的方式创建:在WSAD中选择菜单"窗口"→"打开透视图"→"服务器"。在服务器配置视图中,右击"服务器"并选择"新建"→"服务器和服务器配置"。出现图一的对话框。

  把新的服务器命名为WASV5。确保服务器类型选择了WebSphere V5.0→测试环境。点击"完成"。

   步骤二:加入数据库用户

  在WSAD5中,访问数据源的用户ID和密码首先作为JAAS认证条目录入。

  在"服务器配置"视图中,双击WASV5打开配置编辑器,点击"安全性"选项卡,接着点击JAAS认证条目清单旁边的"添加"按钮,出现图二对话框。输入访问数据库的用户身份和密码。点击"确定"。


   步骤三:加入JDBC驱动程序

  在服务器配置界面中,点击"数据源"选项卡。数据源可以是服务器级别的,也可以是节点级别的。下面我们定义一个服务器级别的数据源。展开"服务器设置",点击"JDBC提供程序列表"旁边的"添加"按钮,出现图三对话框。

  依次设置以下选项:

  ◆ 数据库类型:Oracle

  ◆ JDBC提供程序类型:Oracle JDBC Thin Driver。如果你需要分两个阶段提交的事务,选择它的XA版本。

  点击"下一步"。


<ccid_code></ccid_code>  把"名称"栏设置为Oracle Thin Driver。注意驱动程序类的位置自动设置成了${ORACLE_JDBC_DRIVER_PATH}/classes12.zip,这里的 ORACLE_JDBC_DRIVER_PATH是一个节点级的变量,要确保这个变量指向了安装Oracle JDBC驱动程序的正确位置。假设Oracle安装在c:\oracle下,那么JDBC驱动程序的位置应当在C: /oracle/ora81/jdbc/lib/classes12.zip。  在图四对话框中点击"完成"按钮。  在服务器配置界面中,点击"变量 "选项卡。在"节点设置"部分,从"定义的变量"清单找到ORACLE_JDBC_DRIVER_PATH,如图五,点击"编辑"按钮,把它设置成C: /oracle/ora81/jdbc/lib。


   步骤四:加入数据源

  再点击"数据源"选项卡。选择前面创建的Oracle Thin Driver,点击"在上面选择的JDBC提供程序中定义的数据源"清单旁边的"添加"按钮,出现图六对话框。


  依次设置以下选项:

  ◆ 选择JDBC提供程序的类型:Oracle JDBC Thin Driver。

  ◆ 选择数据源类型:除非你要在WAS V4上测试程序,否则的话,选择V 5.0数据源。注意,如果你准备使用WebSphere V5,从J2EE 1.3 EJB模块里不能使用V4的数据源。

  点击"下一步",出现图七对话框。


  设置下列输入栏目:

  ◆ 名称:My Oracle Database。

  ◆ JNDI名称:jdbc/MyDataSource。

  ◆ 数据源助手类名称:com.ibm.websphere.rsadapter.OracleDataStoreHelper。你可以从列表中选择这个值- -如果你想要使用IBM对JDBC的扩展功能,那么必须选择这个助手类。有关该助手类的更多信息,请参见WSAD的帮助文件。

  ◆ 组件管理的认证别名:如果你想要从Servlet、JSP、会话EJB、BMP EJB访问这个数据源,那么必须设置这个选项。从下拉列表选择前面设置的JAAS条目,即Database User。

  ◆ 容器管理的认证别名:如果你要从CMP EJB使用这个数据源,请设置这个选项。同样地,从下拉列表选择前面创建的JAAS条目,即Database User。

  ◆ 在容器管理的持久性(CMP)中使用此数据源:如果你要从CMP EJB访问该数据源,请选中该项目。

  点击"下一步",出现图八对话框。


  设置下列属性:

  ◆ databaseName:MALL。

  ◆ URL:设置为jdbc:oracle:thin:@localhost:1521:MALL。其中localhost是服务器所在的宿主名称(假设Oracle服务器安装在本地机器上),监听端口是1521(大多数Oracle安装时的默认监听端口)。

  点击"完成"。

  至此为止,加入数据源的操作已经完成。按Ctrl+S键保存该服务器的设置。关闭配置服务器的界面。

   步骤五:测试数据源

  测试数据源不需要离开WSAD集成开发环境。你可以用一个简单的Servlet来测试刚才创建的数据源,如下所示:

<ccid_nobr></ccid_nobr>
publicvoiddoGet(HttpServletRequestreq,HttpServletResponseresp)

javax.sql.DataSourceds
=null;
java.sql.Connectioncon
=null;
java.io.PrintWriterout
=resp.getWriter();

resp.setContentType(
"text/html");

try...{
out.println(
"正在查找数据源<br>");
javax.naming.InitialContextctx
=newjavax.naming.InitialContext();
ds
=(javax.sql.DataSource)ctx.lookup("jdbc/MyDataSource");
out.println(
"已连接数据源<br>");
con
=ds.getConnection();
con.close();
}
catch(Exceptione)...{
e.printStackTrace(out);
}

out.println(
"完成<br>");
}
分享到:
评论

相关推荐

    WSAD中的Oracle数据源的配置

    在WebSphere Application Server (WSAD)中配置Oracle数据源是一项重要的任务,它能够帮助开发者实现与Oracle数据库的高效交互。本文将详细介绍如何在WSAD中配置Oracle数据源,包括添加Oracle驱动程序、设置数据源、...

    wsadwsadwsad

    7. **最佳实践**:学习一些高级技巧,比如通过wsad优化服务器性能,或者自动化日常运维任务。 8. **适用场景**:理解在哪些特定情况下,使用wsad控制Websphere会比常规方法更为高效。 通过深入学习和实践这些知识...

    wsad 操作指南 英文文档

    - **代码编辑器**:WSAD内置了强大的Java源代码编辑器,支持语法高亮、自动完成、错误检查等功能,提升编码效率。 - **调试工具**:内建的调试器允许开发者进行断点设置、单步执行、查看变量值等操作,方便问题...

    使用WSAD开发WEB应用(IBM Software Institute)

    在IT行业中,Web应用的开发是一项至关重要的任务,而IBM WebSphere Application Developer(WSAD)则是其中的一个强大工具,尤其适用于构建基于Java 2 Platform, Enterprise Edition(J2EE)的复杂企业级应用。...

    WSAD开发讲解教程

    - **层次**:通常包括表示层、业务逻辑层和数据访问层。 ### 3. Web 应用模型 - **定义**:Web 应用模型主要基于浏览器/服务器(B/S)结构。 - **组成**:包括客户端浏览器、Web 服务器和 Web 应用服务器。 - **...

    WSAD开发EJB.pdf

    - **EJB2.0**:这是本书的重点之一,主要介绍EJB2.0规范的关键特性及其在企业级应用中的作用。EJB(Enterprise JavaBeans)是Java平台的一部分,用于构建可移植的服务器端组件。 - **服务器端组件架构**:本书开篇...

    2.1_WSAD基本操作

    #### 一、WSAD概述及软件硬件要求 ##### 软件要求 - **操作系统:** Windows 2000 SP3 或 Windows XP - **开发工具:** WebSphere Studio Application Developer v5.3 ##### 硬件要求 - **内存:** 至少 768MB RAM ...

    !!!!!!!!WSAD安装及使用

    在IT开发领域,WSAD(WebSphere Studio Application Developer)是IBM提供的一款强大的集成开发环境,尤其适用于基于Java的Web应用程序和企业级应用的开发。本文将详细阐述WSAD的安装过程以及如何使用它来构建和发布...

    webSphere教材wsad5入门介绍

    IBM WebSphere Studio Application Developer (WSAD) V5.1 是一款功能强大的集成开发环境(IDE),专为Java应用开发而设计。它支持Java EE标准,并提供了丰富的工具集来简化Java应用程序的开发、测试和部署过程。...

    WSAD和WAS的使用总结

    3. 数据源配置:在WAS中配置数据源时,不要像在WSAD中那样自定义,特别是对于SQL Server。在WAS控制台中,应该选择预定义的SQLSERVER2000数据源配置,否则可能造成服务无法启动。 4. 应用部署配置:所有部署配置应...

    允许选择工作区 for WSAD 5.0&5.1

    允许选择工作区 for WSAD 5.0&5.1

    VC++全局钩子WSAD控制鼠标

    在IT领域,尤其是在Windows系统编程中,"全局钩子"是一个关键的概念,它涉及到系统级的事件监控和处理。本文将深入探讨标题“VC++全局钩子WSAD控制鼠标”所涵盖的技术点,并结合描述“全局钩子,通过WSAD四个键来...

    初学AngularJs——2048小游戏实现,使用WSAD操作方向

    在游戏中,我们可以创建一个模型来存储棋盘的状态,当用户按下WASD键时,模型会更新,视图也会随之更新,显示最新的棋盘布局。 2. **指令**:在2048项目中,我们需要创建一个自定义指令,用于监听键盘事件。当用户...

    websphere+wsad+db2教程介绍

    本文将围绕“websphere+wsad+db2”这一主题进行讲解,这涉及到IBM的三大核心技术产品。Websphere是IBM的一款企业级应用服务器,用于部署和管理应用程序;WSAD(WebSphere Studio Application Developer)是IBM的集成...

    WSAD512toJSE8.pdf

    《WSAD512toJSE8.pdf》是一份详细介绍了如何从 IBM WebSphere Studio Application Developer 5.1.2 (WSAD) 迁移到 Sun Java Studio Enterprise 8 (JSE 8) 的文档。这份文档由 Sun Microsystems 编写,并于 2006 年...

    WebSphere Studio Application Developer Version 5

    WebSphere Studio Application Developer (WSAD) 是IBM推出的一款强大的集成开发环境,主要用于构建、测试和部署基于Java EE(Java Platform, Enterprise Edition)的应用程序。在Version 5的时代,它主要聚焦于EJB...

    自己随便做的双人飞机游戏

    P1:移动WSAD 发送子弹F P2:移动上下左右 发送子弹P 如果想修改操作,请自行修改

Global site tag (gtag.js) - Google Analytics