`
85977328
  • 浏览: 1912797 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

wasce2.1.4中,配置jdbc数据源

阅读更多
一 引言
WebSphere Application Server Community Edition(以下简称 WAS CE)是一个完全符合 Java Platform, Enterprise Edition 5(Java EE 5)规范、经认证的应用程序服务器。也就是说 WAS CE 包含所有支持 Java EE 5 实现的组件:Web 容器、EJB 容器、消息服务、命令行管理等开发和运行 Java EE 应用程序所需的环境。

二 环境
Mysql5.1.51
Jdk1.6.0_22
Wasce2.1.4
Eclipse3.6_javaee

三wasce服务器设置
1.上传mysql驱动mysql-connector-java-5.1.13-bin.jar
登录到控制台,选择Services/Repository,之后install就行了
2.配置数据源,选择Services/Database Pools/Using the Geronimo database pool wizard
剩下的按照向导就可以,所有的名字全都使用MyDataSource,不需要加jdbc/
配置好了以后,在数据源列表页面,会有个Usage选项,他就是教你如何在项目中配置数据源和调用他.笔者就是根据里面的教程,然后变通了xml标签,写出了以下的内容.

四 程序调用
1.在eclipse里创建ds项目,Dynamic Web Project,选择wasce2.1环境.由于是使用了全局的数据源,所以项目中不需要加入任何jar包.一般只有在开发ejb项目和javaee项目的时候,才会使用系统级(Server-Wide)的数据源,如果只是一个单纯的web项目,没必要使用这样的数据源.
2. geronimo-web.xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<web:web-app xmlns:app="http://geronimo.apache.org/xml/ns/j2ee/application-2.0" xmlns:client="http://geronimo.apache.org/xml/ns/j2ee/application-client-2.0" xmlns:conn="http://geronimo.apache.org/xml/ns/j2ee/connector-1.2" xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.2" xmlns:ejb="http://openejb.apache.org/xml/ns/openejb-jar-2.2"
	xmlns:log="http://geronimo.apache.org/xml/ns/loginconfig-2.0" xmlns:name="http://geronimo.apache.org/xml/ns/naming-1.2" xmlns:pers="http://java.sun.com/xml/ns/persistence" xmlns:pkgen="http://openejb.apache.org/xml/ns/pkgen-2.1" xmlns:sec="http://geronimo.apache.org/xml/ns/security-2.0" xmlns:web="http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1">
	<dep:environment>
		<dep:moduleId>
			<dep:groupId>default</dep:groupId>
			<dep:artifactId>ds</dep:artifactId>
			<dep:version>1.0</dep:version>
			<dep:type>car</dep:type>
		</dep:moduleId>
		<dep:dependencies>
			<dep:dependency>
				<dep:groupId>console.dbpool</dep:groupId>
				<dep:artifactId>MyDataSource</dep:artifactId>
			</dep:dependency>
		</dep:dependencies>
	</dep:environment>
	<web:context-root>/ds</web:context-root>
	<name:resource-ref>
		<name:ref-name>jdbc/MyDataSource</name:ref-name>
		<name:resource-link>MyDataSource</name:resource-link>
	</name:resource-ref>
</web:web-app>
3.web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  <display-name>ds</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
    <resource-ref>
    <res-ref-name>jdbc/MyDataSource</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
    <res-sharing-scope>Shareable</res-sharing-scope>
  </resource-ref>
</web-app>
4.test.jsp
<%@ page contentType="text/html;charset=gbk" %>
<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
<%


	try
	{
		InitialContext ctx = new InitialContext();
		DataSource ds =  (DataSource)ctx.lookup("java:comp/env/jdbc/MyDataSource");
		Connection con = ds.getConnection();
		out.write(con.toString()+"<br/>");
		Statement stmt = con.createStatement();
		ResultSet rs = stmt.executeQuery("select * from animal");
		out.write("begin!<br/>");
		while(rs.next()){
			out.write(rs.getString("name")+"<br/>");
		}
		
		rs.close();
		con.close();
	}
	catch(Exception e)
	{
		System.out.println(e) ;
	}
%>
5.数据库略.随便建个表测试一下既可通过.
0
0
分享到:
评论

相关推荐

    SpringBoot2.1.4基础配置.zip

    首先,SpringBoot是Spring框架的一个简化版,它集成了大量常用的第三方库配置,如数据源、JPA、MVC等,极大地简化了Spring应用的初始搭建和配置过程。SpringBoot2.1.4是其稳定版本之一,提供了更好的性能和更多的...

    CodeIgniter2.1.4中文手册HTML离线版

    在CodeIgniter 2.1.4版本中,有一些关键知识点值得深入理解: 1. **MVC架构**:CodeIgniter基于Model-View-Controller(MVC)设计模式,这种架构有助于分离业务逻辑、数据处理和用户界面。Model负责数据处理,View...

    CodeIgniter2.1.4中文手册

    CodeIgniter2.1.4中文手册 导航条在顶部,CodeIgniter最新版本手册

    CodeIgniter2.1.4中文手册(HTML离线版)

    以下是手册中包含的一些核心知识点: 1. **框架介绍**:CodeIgniter是一个轻量级、高效且强大的PHP框架,它遵循模型-视图-控制器(MVC)架构模式,提供了一套丰富的库文件和助手函数,以促进快速开发。 2. **安装...

    spring boot2.1.4 + mybaits.zip

    - **配置MyBatis**:创建`mybatis-config.xml`配置文件,定义数据源、事务管理器和Mapper扫描路径。 - **配置Spring Boot**:在`application.properties`或`application.yml`中配置数据源信息,如数据库URL、...

    springboot+jpa(hibernate配置redis为二级缓存) springboot2.1.4

    它集成了大量常用的第三方库配置,如数据源、JPA、定时任务等,使得开发者可以快速地构建应用。 JPA是Java平台上的ORM(Object-Relational Mapping)规范,它允许我们用面向对象的方式处理数据库操作。Hibernate是...

    支持中文字符 uploadify v2.1.4

    v2.1.4 版本是这个插件的一个特定迭代,它特别强调了对中文字符的支持,这意味着在中国或其他使用中文语言的地区,用户可以顺利地上传包含中文文件名或元数据的文件。 Uploadify 的核心功能包括: 1. **多文件上传...

    spring boot 整合mybtis druid 多数据源 源代码。

    这里我们以配置类为例,创建两个数据源配置类,分别对应不同的数据库连接: ```java @Configuration @ConfigurationProperties(prefix = "spring.datasource.primary") public class PrimaryDataSourceConfig ...

    uploadify-v2.1.4

    在Uploadify v2.1.4中,它支持中文`buttonText`,这是一个非常重要的特性,尤其对于中文网站或者面向中国用户的平台。`buttonText`属性允许开发者自定义上传按钮上的文字,使其更加符合网站的本地化需求。默认情况下...

    uploadify2.1.4能使按钮显示中文

    总的来说,Uploadify 2.1.4版本提供了一个方便的方式来使按钮显示中文,这既可以通过CSS样式调整,也可以通过JavaScript配置实现。这一特性使得Uploadify更加适应多样化的语言环境,提升了国际化应用的用户体验。在...

    NOVA_2.1.4.rar

    NOVA 2.1.4是一款专为电化学实验设计的数据处理与分析软件,具备友好的用户界面和强大的数据分析能力。该软件由知名的电化学仪器制造商——万通公司研发,旨在提升实验效率,帮助科研人员更好地理解和解释实验数据。...

    jquery-2.1.4.zip

    在我们讨论的"jquery-2.1.4.zip"压缩包中,包含了两个关键文件——"jquery.min.js"和"jquery.js",它们是jQuery库的核心组成部分。 首先,"jquery.js"是未经压缩的源代码版本,其代码可读性强,方便开发者理解和...

    jquery2.1.4

    最新版的jquery 快来下载吧 里面包括大量的最新的源代码技术 快来试试吧

    双机HA源代码---heartbeat_2.1.4.tar.gz

    "heartbeat_2.1.4.tar.gz"是一个包含Heartbeat 2.1.4版本源代码的压缩包,这个版本被认为是Heartbeat 2.x系列中最稳定和最终的版本。 在深入探讨Heartbeat 2.1.4的知识点之前,我们需要理解双机HA的基本概念。双机...

    jQuery v2.1.4 官方版.zip

    jQuery2.1.4来自jQuery官方网站,jQuery2.1.4包括jQuery2.1.4和jQuery2.1.4压缩版,即:jQuery2.1.4.js和jQuery2.1.4.min.js,jQuery是流行的JS框架! jquery-2.1.4 (注!jquery-2.0以上版本不再支持IE 6/7/8) ...

    jquery-2.1.4.js

    标题中的“jquery-2.1.4.js”指的是jQuery库的一个具体版本——2.1.4。这个版本在2015年发布,是jQuery 2.x系列的一个稳定版本,它针对现代浏览器进行了优化,去除了对IE6、7、8的兼容性支持,从而实现了更快的执行...

    Win7环境下VS2010配置Cocos2d-x-2.1.4最新版本的开发环境(亲测)

    根据给定的文件信息,以下是在Win7环境下使用VS2010配置Cocos2d-x-2.1.4最新版本开发环境的关键知识点及详细步骤: ### 1. 下载与准备Cocos2d-x-2.1.4 #### 1.1 下载Cocos2d-x-2.1.4 - **下载地址**: 访问Cocos2d-...

    cocos2d-x 2.1.4

    - 在2.1.4中,渲染引擎得到了显著改进,支持OpenGL ES 2.0,提升了图形处理能力,使得游戏画面更加生动细腻。 4. **物理引擎整合**: - 物理引擎Box2D集成在cocos2d-x中,使得游戏中的碰撞检测和物理效果更加真实...

    Keras-2.1.4.tar.gz

    - **预处理层**:在2.1.4版本中,Keras提供了多种预处理层,如数据归一化、数据增强等,方便了数据预处理流程。 - **优化器**:包含了多种优化算法,如Adam、SGD、RMSprop等,可灵活选择以适应不同的训练场景。 -...

Global site tag (gtag.js) - Google Analytics