1、配置context.xml
<Resource name="jdbc/sqlserver" auth="Container" type="javax.sql.DataSource"
driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver" url="jdbc:sqlserver://192.168.89.102:1433;databaseName=TestDB"
username="sa" password="cjh" maxIdle="20" maxWait="300"
maxActive="80" removeAbandoned="true" removeAbandonedTimeout="300"
logAbandoned="false" />
<!--oracle--!>
<Resource name="jdbc/oracleds" auth="Container" type="javax.sql.DataSource"
driverClassName="oracle.jdbc.OracleDriver" url="jdbc:oracle:thin:@192.168.89.102:1521:ORCL"
username="system" password="cjh" maxIdle="20" maxWait="300"
maxActive="80" removeAbandoned="true" removeAbandonedTimeout="300"
logAbandoned="false" />
2、配置web.xml
<resource-ref>
<res-ref-name>jdbc/sqlserver</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
3、添加驱动到tomcat中lib下。
4、调用:
public static synchronized Connection getConnection(){
Connection conn=null;
try {
Context ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("java:/comp/env/jdbc/sqlserver");
conn = ds.getConnection();
} catch (Exception e) {
e.printStackTrace();
dberror(conn+errtext(e));
}
return conn;
}
注意:1、要是报错 提示 请使用 jdbc 4 (sqljdbc4.jar)则换成 sqljdbc4.jar
2、出现:Cannot create JDBC driver of class '' for connect URL 'null'
找到%TOMCAT_HOME%\conf\Catalina\localhost下找到你的web应用对应的.xml文件,如test.xml,并在此文件的下添入和context.xml中配置的代码。
分享到:
相关推荐
配置了tomcat之后发现jndi好简单啊,可是碰到了hibernate该怎么做呢,本例详细解析
tomcat配置jndi、数据库连接jndi、jndi实例、非常简单,可以快速学习入门。有连接数据库的例子,和具体的配置。
c3p0配置数据库连接池、数据库连接池 已经测试通过,可以提供给新入门的朋友学习之用,如果是要结合spring就不用下载了,网上其他地方应该很多资料,简单修改一下,原理都是一样的。
简单JNDI Simple-JNDI旨在解决两个问题。 首先是测试或使用依赖于此类容器外部的Java EE容器提供的JNDI环境对象(最知名的DataSource)的类。 因此,Spring建议替换其已弃用的JNDI Mock实现(请参阅 )。 Simple-...
将一个模拟-jndi.xml配置文件放在您的类路径中。 将jndie.jar(以及其他依赖库,例如commons-digester和commons-beanutils)添加到您的类路径中。 或使用Maven:com.devx jndie 1.1编译 将“ -Djava.naming.factory...
将 jndi 数据源声明为 web.xml 中的资源引用元素的简单 grails 插件 安装 只需将构建依赖项添加到您的 BuildConfig.groovy build ' :datasource-jndi-declare:1.0.0 ' 用法 此插件没有配置选项它将检测所有具有 ...
一个简单的tomcat6.0+mysql5.5整合spring3.0和hibernate3.3的一个简单的实例,其中的datasource是tomcat JNDI配置的 type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://...
JNDI全名叫做Java命名和目录接口(Java Naming and Directory Interface ,JNDI)是用于从Java应用程序中访问名称和目录服务的一组API,JNDI是J2EE的核心技术之一,JNDI的功能简单说是可以简单的方式去查找某种...
一个简单的EJB实例,让初学者对EJB有个初步概念,如何配置jndi.properties文件
将kettle集成值web应用中,不再需打开kettle窗口运行,并通过spring自动任务进行数据抽取,数据库采用数据源(jndi)的方式进行管理。配置简单方便。(之前需要kettle打开其运行环境,并配置数据库连接的相关信息)
简单的JSP Demo.服务器为Tomcat,配置JNDI访问oracle!
使用反射实现jdbc数据库连接,并且支持oracle,mysql,sqlsever三种数据,另外做了简单的jndi连接次操作
本系统使用JNDI方式配置DHCP数据连接池操作数据库,前端用jsp,后台用servlet完成响应,压缩文件内包含有数据库,名称:crm.sql 配置简单 操作易行 适合毕业设计。 客户关系管理系统包括一下几个模块儿:1.营销管理2...
配置Jetty的JNDI资源 19 Eclipse首选项 20 代码格式化 21 代码模板 22 文本编辑器 22 编译器 23 OWS服务 24 OWS服务概览 24 实现一个简单的OWS服务 24 建立 25 创建插件 27 试一试 30 REST服务 34 简介 34 RESTful...
本文将包含以下内容(因为篇幅范围,可根据需要选择阅读): c3p0的使用方法(入门案例, JDNI使用) c3p0的配置参数详解c3p0主要源码分析使用示例-入门需求使用C3P0连接池获取连接对象,对用户数据进行简单的增删改...
设置JNDI名 128 第8章 EJB查询语言 129 一.术语 129 二.简单语法 130 三.查询例子 130 简单查找方法的查询 130 跨越实体Bean关系查找方法的查询(关联查询) 131 其它条件查找方法的查询 132 Select方法的查询 ...
简单且可扩展的Java配置框架/组件/ API,能够读取XML,LDAP,dB,JNDI,系统属性,ini文件...作为配置源的数据。 支持所有的混合。 还允许以其他格式导出(部分)配置数据。
文件齐全 有数据库.sql 文件 数据库连接方式 Jndi连接池 Context 配置 maxIdle="30" maxWait="10000" username="sa" password="" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" url=...
设置企业Bean的JNDI名 七.部署J2EE应用程序 八.运行J2EE应用程序客户端 九.运行Web客户端 十.修改J2EE应用程序 十一常见问题和解决方法 第二部分 EJB技术 第3章 企业Bean 一、企业Bean概述 二、会话Bean 三、...