1. 启动weblogic 10 的 Weblogic Server Domain。
2. 进入Weblogic Server Adiministration Console,配置数据源。如下图所示:
点击左边数据源:
在上图页面中可以看到右边框架中的新建按钮时灰色的,不能被使用的,所以此时应该点左上角的按钮,如下图所示,
点击页面中的新建按钮,建立新的数据源,如下图,这里我们通过weblogic10来建立一个链接到oracle的数据源,如下图,
按照上图填写好相关的信息,点击下一步按钮,
上述页面才采用默认即可,点击下一步,
按照上图填写相关的oracle信息,点击下一步,
在上面页面中会根据之前的填写的信息自动生成此页面的信息,在这里我们可以测试数据库的连接是否正常,点击下一步,
选中服务器,然后点击完成按钮完成数据源的建立操作。此时的数据源还是不能被使用的,要使新建的数据源被使用,点击左上角的激活更改按钮,如下图。
点击
按钮,可以看到页面右边会显示已激活所有更改,此时,我们新建的数据源就可以被使用了。
1. 测试数据源的使用,写一个jsp:代码如下:
<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
<%@ page import="java.sql.*"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
This is my JSP page. <br>
</body>
<%
try {
Context envContext = (Context) new InitialContext();
DataSource ds = (DataSource) envContext.lookup("jndi/mydb"); //查找配置
Connection conn = ds.getConnection();
Statement st = conn.createStatement();
ResultSet rs = st.executeQuery("select username from myuser");
while (rs.next()) {
out.println(rs.getString("username") + "<br>");
}
} catch (NamingException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
%>
</html>
要注意代码:Context envContext = (Context) new InitialContext();
这段代码的使用和tomcat中使用上下文有点区别,在tomcat中如果使用上下文来寻找jndi数据源的话,需要写成这样:
Context envContext = (Context) new InitialContext().lookup("java:/comp/env");
到此步骤全部完成。
分享到:
相关推荐
本文将详细介绍在WebLogic 9.1环境下配置JNDI数据源的步骤,并结合实际操作中的常见问题提供解决方案。 #### 二、准备工作 在开始配置之前,需要准备以下几项: 1. **环境搭建**:确保WebLogic 9.1服务器已安装并...
WebLogic 下配置 JNDI 数据源 WebLogic 是一款功能强大的 ...配置 JNDI 数据源是 WebLogic 中的一项重要功能,它可以帮助我们实现在 WebLogic 中对数据库和其他资源的访问和管理,提高应用程序的可移植性和灵活性。
本文将详细介绍如何在Spring中配置两种不同的方式来获取WebLogic JNDI数据源。 #### 一、本地WebLogic Server获取 这种方式适用于当Spring应用与WebLogic服务器在同一台物理机器上运行时的情况。在这种模式下,...
2. **创建数据源**:在WebLogic管理控制台中,选择“配置”->“数据源”,然后创建一个新的数据源。选择JDBC驱动类型,如"Oracle Thin",并填写相应的JNDI名称、URL、用户名和密码。 - URL格式通常是:`jdbc:...
以上步骤详细介绍了如何在WebLogic Server中配置数据源及其与应用程序之间的关联。数据源的正确配置对于确保应用程序能够高效稳定地访问数据库至关重要。在整个过程中需要注意的是,每一个配置项都需要仔细核对,...
在WebLogic Server中,配置JDBC数据源是为了实现数据库连接的管理和优化。数据源在域中创建后,会在服务器启动时预创建数据库连接,并存储在一个连接缓冲池中。应用程序通过在Java Naming and Directory Interface ...
在 BEA WebLogic 8.1 Server 中,配置 JDBC 连接包括创建和配置两个主要的工件——JDBC 连接池和数据源。连接池是数据库连接的一个现存集合,可以在多个活动的 J2EE 应用程序中回收这些数据库连接。数据源是提供对...
在Java EE环境中,数据源通常由应用服务器提供,如Tomcat、WebLogic、JBOSS等,它们预先配置好并注册到JNDI上下文中,供应用通过JNDI查找使用。 3. **配置数据源** 在不同的应用服务器中,配置数据源的方法略有...
在进行数据源配置前,首先需要确保DB2的JDBC驱动已正确安装,并且能够被WebLogic服务器识别。为此,需要执行以下步骤: 1. **下载DB2 JDBC驱动**: 如果尚未下载,请从IBM官方网站或其他可靠来源获取适用于您的DB2...
3. **配置JNDI名称**:为了在应用程序中引用数据源,需要为其指定一个JNDI名称,这样应用可以通过这个名字查找并使用数据源。 4. **设置连接池参数**:调整连接池的大小,如最小连接数、最大连接数、超时时间等,以...
通常,在Web应用程序中,数据源常常通过Java Naming and Directory Interface (JNDI)进行管理,这允许多个应用共享同一个数据源,例如在应用服务器如Tomcat、JBoss或WebLogic中。然而,有时我们可能希望在非Web环境...
- **步骤**:在WebLogic管理控制台中,需要创建JDBC数据源,设置JNDI名称、连接URL、用户名、密码、驱动类型等参数。 - **连接池**:数据源通常包含一个连接池,用于管理和复用数据库连接,以减少创建和关闭连接的...
总结,JNDI数据源是Java企业级应用中重要的数据库连接管理方式,通过JNDI服务,可以实现数据库连接的集中管理和动态配置,提高应用的可维护性和安全性。理解并正确配置JNDI数据源是开发高效、稳定的Java EE应用的...
本篇将详细讲解WebLogic 10.3的部署过程及配置数据源的步骤。 **一、WebLogic Server 10.3的安装** 1. 下载:首先从官方渠道下载WebLogic Server 10.3的安装包。 2. 安装:执行安装程序,按照向导的指引进行操作,...
本文将详细介绍如何在Weblogic 9.0环境中配置MySQL数据源。 #### 方法一:通过控制台配置MySQL数据源 1. **启动MySQL服务器** 在进行任何配置之前,请确保MySQL服务器已启动并运行正常。 2. **配置Weblogic的...
数据源在WebLogic中扮演着关键角色,它充当了应用程序与数据库之间的桥梁,使得应用程序可以通过JDBC(Java Database Connectivity)接口访问数据库资源。 配置WebLogic数据源的步骤如下: 1. **启动WebLogic ...
### WebLogic 配置数据源知识点...通过以上详细步骤和示例,可以了解到在 WebLogic 服务器中配置数据源的方法及其在 Java Web 应用程序中的具体使用方式。这对于实现应用程序与数据库之间高效稳定的通信具有重要意义。
本文将详细阐述如何在WebLogic 10中配置SQL Server 2000作为数据源,以便让WebLogic应用程序能够连接并操作SQL Server数据库。 首先,你需要确保你的环境满足以下前提条件: 1. 安装并运行了WebLogic Server 10。 2...
此外,还要指定连接提供者类`hibernate.connection.provider_class`为`net.sf.hibernate.connection.DatasourceConnectionProvider`,这指示Hibernate使用JNDI数据源而非直接连接。最后,设置`hibernate.session_...