- 浏览: 941150 次
- 性别:
- 来自: 重庆
文章分类
- 全部博客 (453)
- Windows phone 7 (0)
- Andriod (47)
- iPhone (1)
- Web (30)
- J2EE (34)
- stucts 2学习笔记 (34)
- 开发项目 (3)
- spring学习笔记 (24)
- EJB学习笔记 (6)
- Hibernate学习笔记 (15)
- JPA学习笔记 (8)
- Jsp (11)
- ajax (7)
- 异常收集模块 (1)
- jquery (2)
- phoneGap (2)
- jquery Mobile (0)
- java面试总结 (5)
- Object-C (0)
- javascript (6)
- Eclipse (5)
- 支付集成 (2)
- Weblogic (1)
- Dubbox (5)
- Redis (10)
- linux (21)
- Codis (2)
- React Native (0)
- Mysql (6)
- Docker (3)
- 自动化部署 (1)
- 项目Bug管理平台 (2)
- 负载均衡 (1)
- Mycat (2)
- Java基础知识 (16)
- 数据库 (7)
- Maven (17)
- Kafka (21)
- logs (2)
- 大并发 (2)
- 消息中间件 (2)
- 分布式锁 (3)
- 算法 (4)
- 数字证书原理,公钥私钥 (0)
- 数字证书原理 (1)
- 公钥私钥 (1)
- zookeeper (4)
- Hbase (9)
- Hadoop (2)
- storm (2)
- 通信协议 (1)
- Hive (3)
- git (1)
- JVM (2)
- 大数据相关算法 (1)
- idea (5)
- 将博客搬至CSDN (1)
- 设计模式 (2)
- 表达式 (1)
- 代码审查工具 (0)
- 开源项目 (1)
- PyCharm (0)
- python (6)
- Kubernetes (1)
- swagger (1)
- Maven中mirrors和repository的关系 (0)
- RabbitMQ (3)
- redisson (1)
- k8s (2)
- Mac (1)
最新评论
-
misisipi101:
假设库已经分为32个,那么要扩展到64个,怎样做呢
订单分库分表实践总结以及关键步骤 -
mfkxk298:
简单明了的例子,解决了问题,谢谢啦!
关于ListView中notifyDataSetChanged()刷新数据不更新原因 -
whbwang:
" target="_blank" ...
java web开发 高并发处理 -
suguoqian:
...
java web开发 高并发处理 -
xiangnanyujing:
Dubbox+Redis3.0+Spring+Hibernate+zookeeper实现消息推送核心搭建
今天公司项目需求需要在sql server2005中配置数据源 通过JNDI查找的方法具体的步骤总结如下:
第一步:
导入sql server2005驱动jar包 到tomcat lib 目录下 sqljdbc4.jar
第二步:
我们需要修改Tomcat目录下的conf文件夹里的context.xml文件。
在<Context></Context>之间加入如下代码
<Resource
name="jdbc/ourtbe"
type="javax.sql.DataSource"
auth="Container"
username="sa"
password="123456"
driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
url="jdbc:sqlserver://localhost:1433;DatabaseName=Butterfly Effect"
maxActive="300"
maxIdle="100"
maxWait="5000"
removeAbandoned="true"
removeAbandonedTimeout="600"
logAbandoned="true"
/>
注:红色标记为数据库名称和登录数据库的用户名和密码,根据具体数据库更改;黄色背景的名称要与下面的两处相一致。其它属性为数据库连接池的属性,其值根据具体情况设置。
Resource表示数据库连接池的数据源,属性name表示JNDI资源的名称,auth表示连接池管理权的属性,这里取值Container,即声明为容器
管理,type表示对象类型,这里取值为javax.sql.DataSource ,声明为数据库连接池。
第三步,我们要在项目的web.xml里配置一下,配置如下:
<resource-ref>
<description>dateSource</description>
<res-ref-name>jdbc/test</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
注:名称与上面的相对应,蓝色名称可以随意。
第四步,应用数据库连接池,勿忘重启Tomcat,编辑连接连接池代码为:
导入的相关类包
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.sql.DataSource;
public Connection getConnection() {
Connection conn=null;
try
{
/* Class.forName(driverclass);
conn=DriverManager.getConnection(url, user, password);*/
Context ctx = new InitialContext();
DataSource ds = (DataSource) ctx.lookup("java:comp/env/jdbc/test");
conn = ds.getConnection();
}
catch (Exception e) {
e.printStackTrace();
}
return conn;
}
就这样简单基本就可以....
发表评论
-
轻松看懂Java字节码
2018-04-09 10:28 625计算机只认识0和1。这意味着任何语言编写的程序最终都 ... -
happens-before俗解
2018-04-09 10:03 607学习Java并发,到后面总会接触到happens-befor ... -
位与&,位或|,位异或^运算
2018-04-04 17:25 629一.按位与运算符 参加运算的两个数据,按二进制位进行位与 ... -
Java中>>、>>>、<<
2018-04-04 14:47 432定义: 右移动>>:带符号右移。正数右移高位 ... -
在Java中谈尾递归--尾递归和垃圾回收的比较
2017-08-29 17:49 462转载请注明:博客园- ... -
hotspot的垃圾回收策略,设置和调优
2017-01-11 18:48 1904我们都知道JVM内存由几个部分组成: Java栈、程序计数器 ... -
两点距离计算
2016-11-05 18:03 554public class DistanceUtil { pr ... -
protobuf对象序列化问题一
2016-06-15 21:07 2805今天在项目中遇到一个奇葩问题。问题描述:项目基于dubbo服务 ... -
Protostuff对象序列化工具
2016-06-08 09:53 1819VO.java import java.io.Serial ... -
高性能序列化、反序列化protostuff 使用
2016-06-07 16:45 30441、引用jar包: pom.xml: <!-- p ... -
Java调用bat文件和exe文件
2016-01-12 11:09 960public static void main(String ... -
Dubbox+Redis3.0+Spring+Hibernate+zookeeper实现消息推送核心搭建
2015-12-30 15:55 10549这里在开始搭建环境之前请搭建先熟悉了解Dubbox、Red ... -
网站集成ueditor+上传文件到共享盘
2015-12-10 13:47 1960这里给大家分享下载使用ueditor使用心得, ... -
java 实现微信搜索附近人功能
2015-03-25 18:07 4942最近给andorid做后台查询数据功能,有一个需求是模仿微信 ... -
重庆APP开发 重庆Android 重庆Ios 爬虫科技 重庆爬虫科技
2014-10-06 12:03 9<!--[if gte mso 9]><x ... -
JCIFS--java通过域登录实现单点登录
2014-09-04 15:38 4159JCIFS--java通过域登录实现单点登录 ... -
JPA 去除重复列数据
2013-12-30 15:31 11198//清除重复列 Session sessi ... -
使用Eclipse构建Maven的SpringMVC项目
2013-12-12 13:05 992使用Eclipse构建Maven的Spri ... -
Ehcache 整合Spring 使用页面、对象缓存
2013-12-12 13:04 1297Ehcache 整合Spring 使用页面、对象缓存 E ... -
Spring mvc整合hibernate例子
2013-12-11 13:42 1190企业级项目实战(带源码)地址: http://zz563143 ...
相关推荐
7. **JNDI数据源**:支持通过Java Naming and Directory Interface (JNDI)查找和配置数据源,方便在应用服务器中部署和管理。 8. **性能优化**:sqljdbc4提供了一些性能优化选项,比如使用TCP/IP协议的性能优化设置...
- 数据源支持:符合JSR 160(JNDI)标准的数据源,便于在应用服务器上部署和管理。 - 分布式事务:支持JTA和JTS,能够在多数据库环境中进行分布式事务操作。 - Unicode支持:全面支持Unicode字符集,确保跨语言数据...
此步操作的目的是建立虚拟站点\jndi, 并使得jndi应用程序能够引用所配置的JNDI数据源,如果不加会出现错误Cannot create JDBC driver of class '' for connect URL 'null' 三、在WEB-INF目录下建立web.xml文件 在...
SQL Server 2005 JDBC驱动属于Type 4,它是完全基于Java的,提供了纯Java实现,无需依赖于特定的数据库API或本地库。 2. **驱动安装**: - 安装SQL Server 2005 JDBC驱动需要下载msjdbc.jar或sqljdbc4.jar文件,并...
- 支持JNDI数据源配置,便于在应用服务器中管理。 ### 注意事项 - 在使用`sqljdbc4-4.0.jar`时,确保Java环境版本与JDBC驱动兼容。 - 如果数据库服务器使用了SSL加密,需要配置相应的SSL参数。 - 为了避免SQL注入...
在Tomcat这样的Java应用服务器中,配置SQL Server 2005 JDBC Driver作为数据源,可以方便地管理数据库连接。在`$CATALINA_HOME/conf/context.xml`或应用的`WEB-INF/web.xml`中定义数据源,例如: ```xml ...
本篇文章将详细介绍如何在JavaEE环境中,特别是使用Tomcat服务器,来配置针对SQL Server 2000的数据源。 首先,让我们了解什么是数据源。在JavaEE中,数据源(DataSource)是一种JNDI(Java Naming and Directory ...
Java连接SQL Server 2005是一项常见的任务,在开发基于Java的应用程序时,我们需要与数据库进行交互以存储和检索数据。SQL Server 2005是Microsoft提供的一个强大的关系型数据库管理系统,而Java则是一种广泛使用的...
8. **JNDI支持**:通过Java Naming and Directory Interface (JNDI),开发者可以方便地管理和查找数据库连接,简化了在Java EE环境中配置数据源的过程。 9. **日志和调试**:驱动程序提供了一套日志和调试工具,...
Spring框架作为一个强大的IoC(Inversion of Control)和AOP(Aspect Oriented Programming)容器,提供了多种配置数据源的方式,其中包括通过JNDI(Java Naming and Directory Interface)来查找和配置数据源。JNDI...
总的来说,配置WebLogic 10与SQL Server 2000的数据源连接需要正确配置JDBC驱动、数据库连接参数,并确保网络连通性和必要的服务状态。通过以上步骤,你可以实现WebLogic应用程序与SQL Server数据库的无缝集成。
SQL Server JDBC驱动支持多种特性,包括但不限于:事务处理、批处理、预编译的SQL语句、存储过程调用、游标、自动增长列的处理、JNDI查找、SSL加密、以及对大型数据类型的支持。通过使用这些特性,开发者可以构建...
在这个场景中,“intellij idea使用tomcat开发时自动部署jndi数据源”是一个重要的知识点,它涉及到如何在IDE中配置和管理数据库连接,以便于在应用运行时动态地查找和使用数据源。 JNDI(Java Naming and ...
在Java EE环境中,数据源通常由应用服务器提供,如Tomcat、WebLogic、JBOSS等,它们预先配置好并注册到JNDI上下文中,供应用通过JNDI查找使用。 3. **配置数据源** 在不同的应用服务器中,配置数据源的方法略有...
- 零配置连接:可以通过JNDI查找自动获取连接,简化应用部署。 - 异常处理:提供详细的错误信息,便于调试和问题解决。 - 多语言支持:包括中文在内的多种语言,方便全球用户使用。 3. **安装与使用** - 将`sql...
2. Tomcat配置:在Tomcat的`conf/server.xml`文件中,需要添加一个GlobalNamingResources下的DataSource元素,定义JNDI数据源。例如: ```xml ... <Resource name="jdbc/MyDataSource" auth="Container" type=...
【标题】:“Tomcat配置JNDI数据源” 【描述】:“在Tomcat服务器上配置JNDI数据源,特别是通过DBCP连接池的方式” 【标签】:“tomcat,配置,JNDI数据源” 【内容】:配置JNDI数据源在Java Web应用程序中是一个...