转自BeanSoft's Java Blog 作者刘长炯官方博客
Weblogic数据源配置
选择数据库类型
定义连接属性(URL等)
测试数据库连接
连接池配置结束. 连接池在JNDI上没有显示信息.
配置数据源绑定到JNDI上.
JNDI 路径区分大小写
发布成功后可以在JSP/Servlet/Web模块中的Java类中访问数据源:
<%@ page language="java" import="java.sql.*" pageEncoding="GBK"%>
JNDI 数据源测试:
<%
javax.naming.InitialContext ctx = new javax.naming.InitialContext ();// 打开 JNDI 树
javax.sql.DataSource ds = (javax.sql.DataSource)ctx.lookup("jdbc/oracle");// 找文件, JNDI 路径区分大小写
Connection conn = ds.getConnection();
out.println(conn.getMetaData().getDatabaseProductName());// 数据库版本
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from student");
while(rs != null && rs.next()) {
out.println(rs.getString(2) + "<br>");
}
rs.close();
stmt.close();
conn.close();
%>
连接 SQL Server无法JDBC连接的问题: 安装 Sqlserver SP3, 或者启用TCP/IP.
如果Weblogic没带驱动, 需要修改启动脚本:
C:\bea\user_projects\domains\mydomain\startWebLogic.cmd
et CLASSPATH=%WEBLOGIC_CLASSPATH%;%POINTBASE_CLASSPATH%;%JAVA_HOME%\jre\lib\rt.jar;%WL_HOME%\server\lib\webservices.jar;%CLASSPATH%
加入自己的JDBC驱动jar即可到最后即可
而在MyEclipse里启动需要配置Server的属性中的类路径:
1. 将JDBC驱动jar放入 TOMCAT安装目录/common/lib 下面,例如 ojdbc14.jar;
2. 在项目的WebRoot/META-INF/创建文件 context.xml, 里面写入 Datasource 配置信息:
context.xml文件写法
<Context>
<!-- 配置名为 dstest 的数据库连接池 -->
<Resource name="jdbc/oracle" auth="Container" type="javax.sql.DataSource"
maxActive="10" maxIdle="30" maxWait="10000"
username="scott" password="tiger" driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@127.0.0.1:1521:ZKTB"/>
</Context>
访问代码:
<%@ page language="java" import="java.sql.*" pageEncoding="GBK"%>
JNDI 数据源测试:
<%
javax.naming.InitialContext ctx = new javax.naming.InitialContext ();// 打开 JNDI 树
//javax.sql.DataSource ds = (javax.sql.DataSource)ctx.lookup("jdbc/oracle");// 找文件
javax.sql.DataSource ds = (javax.sql.DataSource)ctx.lookup("java:comp/env/jdbc/oracle");// Tomcat 访问 JNDI java:comp/env/
Connection conn = ds.getConnection();
out.println(conn.getMetaData().getDatabaseProductName());// 数据库版本
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from student");
while(rs != null && rs.next()) {
out.println(rs.getString(2) + "<br>");
}
rs.close();
stmt.close();
conn.close();
%>
分享到:
相关推荐
weblogic项目移植到tomcat,配置说明
这个是weblogic9.0+mysql5.1的环境下配置数据源详细步骤。 其实在tomcat,jboss,WebSphere等服务期中都提供了配置数据源的功能,大概的配置都很类似。
EOS多数据源配置 在网上的大多数是WebLogic和Jboos的配置,下面说的是在Tomcat里的配置,其实不管是什么的配置,都是需要两个配置。 呵呵,资源分评分后是,还给你的所以这里要了10分。记得是点小星星,不是...
Weblogic WebShare tomcat安装、应用部署、数据源配置、jvm参数设置
数据源可以不用写java:comp了,直接写ID和WEBLOGIC一样 数据源可以不用写java:comp了,直接写ID和WEBLOGIC一样数据源可以不用写java:comp了,直接写ID和WEBLOGIC一样
tomcat-redis实现session共享
配置两个数据源 iii. 67.3. 使用Spring Data仓库 iv. 67.4. 从Spring配置分离@Entity定义 v. 67.5. 配置JPA属性 vi. 67.6. 使用自定义的EntityManagerFactory vii. 67.7. 使用两个EntityManagers viii. 67.8. 使用...
2.3.3 WebLogic的安装和配置 2.3.4 Resin的安装与配置 2.4 Java开发环境 2.4.1 JDK设置 2.4.2 JBuilder的配置 2.4.3 Cafe的配置 2.4.4 JDeveloper的配置 2.4.5 FORTE FOR JAVA简介 2.5 JDBC开发调试技巧 ...
8.4.1 配置一个数据源 8.4.2 获取JNDI数据源 8.4.3 Spring的数据源实现类 8.5 小结 第9章 Spring的事务管理 9.1 数据库事务基础知识 9.1.1 何为数据库事务 9.1.2 数据并发的问题 9.1.3 数据库锁机制 9.1.4 事务隔离...
8.4.1 配置一个数据源 8.4.2 获取JNDI数据源 8.4.3 Spring的数据源实现类 8.5 小结 第9章 Spring的事务管理 9.1 数据库事务基础知识 9.1.1 何为数据库事务 9.1.2 数据并发的问题 9.1.3 数据库锁机制 9.1.4 事务隔离...
数据定义 基本数据操作 数据完整性 表达式 连接 合并 子...Tomcat安装和配置 JRun 3.0安装和配置 安装检索 附录E 在WebLogic 6.0上配置并部署EJB 设置配置属性 生成EJB容器类 加载...
5.单数据源配置(兼容Tomcat和Weblogic)。 6.Hibernate继承 HibernateDaoSupport。 7.Spring+Junit4单元测试,优点:不会破坏数据库现场,等等。 2)Demo 导入说明: 1.Eclipse Encoding:GBK 2.Eclipse 导入后可能...
8个目标文件 简单 JavaScript万年历 显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一个目标文件 摘要:Java源码,网络相关,浏览器 Java编写的HTML浏览器源代码,一个很简单甚至不算是...
6.2 Tomcat服务器的安装和配置 82 6.2.1 Tomcat服务器的下载 82 6.2.2 Tomcat服务器的安装与配置 83 6.2.3 MyEclipse中集成Tomcat服务器 85 6.3 使用MyEclipse开发Web应用程序 86 6.3.1 创建Web项目 87 6.3.2 创建...
报表服务器 WebFOCUS Reporting Server概述 主要用于连接各种数据源 获取数据与执行计算 执行fex文件解析 WebFOCUS核心引擎 适配器 元数据 过程文件 延时报表过程 数据缓冲区 与各种客户端交换信息 服务器架构ppt...
内置的图形化实时内存使用和对象视图,有助于开发人员理解应用的内存使用,设法减少内存消耗以提高应用性能。 主要功能: 识别内存泄漏:通过易用的两步分析,跟踪运行时的内存增长; Memory Instance Calculator...
内置的图形化实时内存使用和对象视图,有助于开发人员理解应用的内存使用,设法减少内存消耗以提高应用性能。 主要功能: 识别内存泄漏:通过易用的两步分析,跟踪运行时的内存增长; Memory Instance Calculator...
内置的图形化实时内存使用和对象视图,有助于开发人员理解应用的内存使用,设法减少内存消耗以提高应用性能。 主要功能: 识别内存泄漏:通过易用的两步分析,跟踪运行时的内存增长; Memory Instance Calculator...
2个目标文件,FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户...