`

5大数据库Jetty数据源配置demo

阅读更多
今天对5大数据库Jetty数据源配置demo进行了一个小小的总结,给自己以后查找带来方便吧。关于Jetty数据源配置,可以参考我之前的Jetty Oracle DataSource Config(Jetty Oracle 数据源配置),这里我将针对Oracle,DB2,Sybase,MySQL,SQLServer这5大数据库的如何在配置jetty数据源给出示例代码。如有错误,请指正。

5大数据库Jetty数据源配置demo – Oracle:

<New id="DataSource1" class=”org.mortbay.jetty.plus.naming.Resource”>

<Arg></Arg>

<Arg>oracle</Arg>

<Arg>

<New>

<Set name="driverClass">oracle.jdbc.driver.OracleDriver</Set>

<Set name="jdbcUrl">jdbc:oracle:thin:@192.168.1.119:1521:xe</Set>

<Set name="user">test</Set>

<Set name="password">test</Set>

</New>

</Arg>

</New>

5大数据库Jetty数据源配置demo – DB2

<New id="DataSource1" class=”org.mortbay.jetty.plus.naming.Resource”>

<Arg></Arg>

<Arg>oracle</Arg>

<Arg>

<New>

<Set name="driverClass">COM.ibm.db2.jdbc.net.DB2Driver</Set>

<Set name="jdbcUrl">jdbc:db2://192.168.1.119:6789/test</Set>

<Set name="user">test</Set>

<Set name="password">test</Set>

</New>

</Arg>

</New>

5大数据库Jetty数据源配置demo – Sybase

<New id="DataSource1" class=”org.mortbay.jetty.plus.naming.Resource”>

<Arg></Arg>

<Arg>oracle</Arg>

<Arg>

<New>

<Set name="driverClass">com.sybase.jdbc2.jdbc.SybDriver</Set>

<Set name="jdbcUrl">jdbc:sybase:Tds:192.168.1.119:2638</Set>

<Set name="user">test</Set>

<Set name="password">test</Set>

</New>

</Arg>

</New>

5大数据库Jetty数据源配置demo – MySQL

<New id="DataSource1" class=”org.mortbay.jetty.plus.naming.Resource”>

<Arg></Arg>

<Arg>oracle</Arg>

<Arg>

<New>

<Set name="driverClass">com.mysql.jdbc.Driver</Set>

<Set name="jdbcUrl">jdbc:mysql://192.168.1.119:3306/test</Set>

<Set name="user">test</Set>

<Set name="password">test</Set>

</New>

</Arg>

</New>

5大数据库Jetty数据源配置demo – SQL Server 2000 (A)

<New id="DataSource1" class=”org.mortbay.jetty.plus.naming.Resource”>

<Arg></Arg>

<Arg>oracle</Arg>

<Arg>

<New>

<Set name="driverClass">net.sourceforge.jtds.jdbc.Driver</Set>

<Set name="jdbcUrl">jdbc:jtds:sqlserver://192.168.1.119:1433/test</Set>

<Set name="user">test</Set>

<Set name="password">test</Set>

</New>

</Arg>

</New>

值得注意的是,这里使用的是JTDS驱动,也是本人推荐的方式,如果想使用ms的官方驱动,那么见如下配置:

5大数据库Jetty数据源配置demo – SQL Server 2000 (B)

<New id="DataSource1" class=”org.mortbay.jetty.plus.naming.Resource”>

<Arg></Arg>

<Arg>oracle</Arg>

<Arg>

<New>

<Set name="driverClass">com.microsoft.jdbc.sqlserver.SQLServerDriver</Set>

<Set name="jdbcUrl">jdbc:microsoft:sqlserver://192.168.1.119:1433;DatabaseName=test</Set>

<Set name="user">test</Set>

<Set name="password">test</Set>

</New>

</Arg>

</New>

最后,如何在您的应用中使用这些DataSource 呢?很简单,只要在您的应用的web.xml增加如下代码:

<resource-ref>

<description>datasource</description>

<res-ref-name>DataSource1</res-ref-name>

<res-type>javax.sql.DataSource</res-type>

<res-auth>Container</res-auth>

</resource-ref>

至此,5大数据库Jetty数据源配置demo 全部演练完成,其实感觉这些数据库的jetty数据源配置完全不需要记忆,工作起来只要能快速的查到即可。
分享到:
评论

相关推荐

    maven+spring MVC+Mybatis+jetty+mysql

    "maven+spring MVC+Mybatis+jetty+mysql" 的组合是常见的开发栈,它涵盖了项目管理、前端控制器、持久层操作、应用服务器以及数据库管理等多个层面。下面将详细介绍这些关键技术及其在实际应用中的作用。 1. Maven...

    test-demo.zip

    SpringBoot支持多数据源配置,可以通过不同的数据源配置类和数据源切换工具,实现对多个数据库的动态管理。 4. **项目结构分基础和应用**: 这种分层设计是为了更好地组织代码和职责分离。基础项目可能包含了共用的...

    SpringBoot基础入门demo

    SpringBoot通过配置文件(application.properties或application.yml)轻松配置数据源,并自动配置相应的数据访问层。 **2. 事务管理** SpringBoot支持声明式事务管理,通过@Transactional注解在方法上即可开启事务...

    demo.zip springboot + hibernate 的第一个项目

    例如,如果检测到`hibernate-entitymanager`库,Spring Boot将自动配置JPA数据源。 2. **起步依赖**:Spring Boot通过“起步依赖”(Starter POMs)简化Maven配置,这些依赖定义了运行一个特定功能所需的全部依赖...

    springboot-web的简单demo

    总结一下,这个项目是一个使用 SpringBoot 框架构建的 Web 应用,集成了 MyBatis 作为 ORM 解决方案,处理数据库交互,同时使用 Druid 数据源提高数据库连接的管理和监控。这样的配置为开发者提供了一个简洁、高效的...

    springboot-demo2

    它预设了默认的配置,例如数据源、日志系统和服务器端点,从而消除了大量的XML配置。通过“起步依赖”(Starter POMs),开发者可以很容易地引入需要的Spring功能模块。 描述中提到“按照程序员dd博客学习的”,这...

    birt的web展示Demo

    1. **数据源配置**:BIRT支持多种数据源,包括关系型数据库、XML、Web服务等,可以灵活地连接各种数据源获取数据。 2. **样式与模板**:BIRT提供了丰富的样式和模板机制,可以通过CSS来定制报表的外观,同时支持模板...

    springboot+maven+mybatis完成demo

    3. 创建MyBatis的配置文件,包括数据源配置和MyBatis的主配置文件,如`mybatis-config.xml`。 4. 编写Mapper接口和对应的Mapper XML文件,定义SQL语句和映射规则。 5. 创建实体类,这些类将对应数据库中的表。 6. ...

    SSM_EASYUI_DEMO

    5. **MySQL数据库**:项目中包含了MySQL的表创建及数据脚本,说明项目与MySQL数据库有紧密集成。MySQL是一款广泛使用的开源关系型数据库,其性能优秀,适合中小型应用。表创建脚本通常包括CREATE TABLE语句,用于...

    SpringBoot文档+Demo

    基于`@EnableAutoConfiguration`注解,Spring Boot会根据项目中的类路径自动配置相关Bean,比如发现JDBC驱动就自动配置数据源。 3. **嵌入式服务器(Embedded Server)**: Spring Boot允许选择内嵌的Tomcat、Jetty...

    Spring boot小demo

    例如,如果检测到`jpa`和`h2`数据库驱动在类路径上,那么Spring Boot就会自动配置数据源和JPA实体管理。 4. **嵌入式服务器** Spring Boot允许你直接将应用打包成可执行的JAR或WAR,内含嵌入式Web服务器如Tomcat或...

    springboot的一个简单注册登录demo

    在登录Demo中,新手可以学习到如何配置SpringBoot启动器,设置数据源,编写Repository接口来操作数据库,创建Service层来处理业务逻辑,以及Controller层来处理HTTP请求。此外,还会涉及到Spring Security的基本配置...

    01-SpringBoot-Demo

    它集成了大量的常用第三方库配置,如数据源、JPA、Security、WebSocket等,提供了starter配置来简化Maven配置。Spring Boot的核心特性包括自动配置、起步依赖和命令行接口。 1. **自动配置**: Spring Boot的一大...

    Springboot-demo

    SpringBoot旨在简化Spring应用的初始搭建以及开发过程,它集成了大量常用的第三方库配置,如数据源、JPA、MVC、安全等,让我们能够快速构建起强大的Web应用。本篇将围绕"Springboot-demo"这一主题,深入剖析...

    SpringDemo

    为了运行SpringDemo,我们需要配置一个应用服务器,如Tomcat或Jetty,并将Spring相关的配置文件(如applicationContext.xml)和Web配置文件(如web.xml)设置好。然后,将SpringDemo的源代码编译成class文件,放置在...

    springboot-demo,springboot简单案例

    5. **YAML/Properties 配置**:SpringBoot 支持 YAML 或 Properties 文件进行配置,使得配置更加灵活和易于阅读。 6. **Spring Profiles**:通过 Spring Profiles,可以在不同的环境下使用不同的配置,如开发、测试...

    spring boot框架demo

    例如,如果你的类路径中有JDBC驱动,它将自动配置数据源;有Spring Web模块,它将启动一个内嵌的HTTP服务器,如Tomcat或Jetty。 3. **starter依赖(Starter POMs)**:Spring Boot通过一系列的starter依赖简化了...

    springboot-demo(springboot+mybatis+mysql+springmvc+thy)

    开发者只需提供数据库连接信息,Spring Boot会自动配置数据源和事务管理器。 Spring MVC是Spring框架的一部分,用于构建Web应用程序。它提供了一个模型-视图-控制器架构,使开发者可以分离业务逻辑、数据处理和用户...

    SpringBoot基础入门Demo和笔记 包含了MyBatis

    SpringBoot根据项目中的依赖自动配置相关组件,比如添加了MyBatis,就会自动配置数据源、事务管理器等。 4. **Actuator** 提供了一套监控和健康检查的端点,便于对应用进行实时监控和诊断。 二、MyBatis与...

    ssh集成Demo

    6. **配置Hibernate**:设置Hibernate的配置文件,如`hibernate.cfg.xml`,定义数据源、实体类映射和会话工厂。 7. **编写业务逻辑**:创建Action类,作为Struts的控制器,实现业务逻辑;使用Spring注入服务层对象...

Global site tag (gtag.js) - Google Analytics