关于sqlserve2000和sqlserver2005以后版本配置连接池的一些思路

其实网上关于这个内容的东西也有很多,方法很不少,我也不敢班门弄斧。

就写一下自己在照着网上资料配置过程中的一些思路。

一:修改server.xml 文件

tomcat-6.0\conf 文件夹 下面的server.xml文件中的最后一个</host>前面添加代码如下:
<Context path="/" docBase="" debug="5" reloadable="true" corssContext="true">

<Resource name="jdbc/ConnectionPool"
  auth="Container"
  type="javax.sql.DataSource"
  maxActive="20"
  maxIdle="5"
  maxWait="10000"
  username=""
  password=""
  driverClassName="com.microsoft.sqlserver.jdbc.SQLServerdriver"
  url="jdbc:sqlserver://localhost:1433;DatabaseDame="/>

   在SQL Server 2000 中加载驱动和URL路径的语句是

String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=sample";

而SQL Server 2005 及server2008中加载驱动和url的语句则为

String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample";注意2000与2005两处的不同:一是sqlserver.jdbc顺序不同,二是少了microsoft的缺少

二. 打开项目文件WEB-INF下的Web.xml文件(注意是项目的文件,不是tomcat里面的文件)

加入如下代码:
<resource-ref> 
<description>Sqlserver2005</description> 
<res-ref-name>jdbc/sqlserver2005</res-ref-name> 
<res-type>javax.sql.DataSource</res-type> 
<res-auth>Container</res-auth> 
</resource-ref>

三.把SQl Server2008JDBC驱动拷贝sqljdbc4.jar到项目文件WEB-INF下的Lib里

  如果版本是2000,三个jar包导入:msbase,mssqlserver,msutil。
  如果版本是2005,那就是sqljdbc 这个包

 

时间: 2024-11-05 22:38:53

关于sqlserve2000和sqlserver2005以后版本配置连接池的一些思路的相关文章

Spring配置连接池

---------------------siwuxie095 Spring 配置连接池 1.Spring 配置内置连接池 在 applicationContext.xml 中添加如下内容: <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName&qu

hibernate配置连接池的3中方式

三种连接都是以连接MySQl为例. <!-- JDBC驱动程序 --> <property name="connection.driver_class">org.gjt.mm.mysql.Driver</property> <property name="connection.url">jdbc:mysql://localhost:3306/struts?useUnicode=true&characterEnc

JBoss配置连接池

什么是数据库连接池? 配置连接池为的是解决效率问题.因为每创建一个连接都是很耗时的,有了连接池,就可以提前放一些连接进去.以后我们再用连接就去连接池里面取而不是每次都创建.但是我们知道连接池是有上限的,如果只允许我们放10个,那么当这10个连接都被占用的时候,下一个用户再来请求连接将不能得到,只好等待,如果等的时间太长了就会抛出timeout的异常.使用完连接后要释放,否则会一直占着资源,当连接全部被占用而得不到释放时,就会出现错误... JBoss实现了J2EE的13个规范包括JNDI,JND

ibatis配置连接池

iBatis的连接设置 持久层中间件iBatis连接数据库的方式有3种,连接数据库的方式是JDBC,可以通过在XML文件中配置数据库连接,也可以在properties文件中配置.下面列出transactionManager的type为JDBC的3种连接配置. dataSource的type为SIMPLE的连接配置 以下是配置数据库连接参数的properties文件sql-map-config.properties的内容: ## SimpleDataSource properties ## Use

Tomcat配置连接池

Tomcat配置DBCP连接池 配置tomcat服务器的时候,使用到jndi;通过Context配置文件实现配置池对象,通过new initialConext()对象的lookup()获取到数据池对象,在通过ds获取connction对象 我们在Java Web环境中使用DataSource时,通常不是自己去创建,而是通过在Tomcat中配置JNDI资源来完成. JNDI(Java Naming and Directory Interface),Java命名和目录接口.JNDI的作用就是:在服务

Tomcat上配置连接池{ connect error=Name [jdbc/OracleDB] is not bound in this Context. Unable to find [jdbc]}

. 在学习期间,从未实践过在tomcat上配置连接池,今天终于实现一次,在tomcat玩了一把,不知道你是否现在有和我一样的困境.废话少说直接上代码 java public static Connection getConnection_tomcat() { Connection conn = null; try { Context initCtx = new InitialContext(); Context ctx = (Context) initCtx.lookup("java:comp/

Tomcat 【中配置连接池和数据源】

四.Tomcat 中配置连接池和数据源   1.DataSource接口介绍   (1)DataSource 概述 JDBC1.0原来是用DriverManager类来产生一个对数据源的连接.JDBC2.0用一种替代的方法,使用DataSource的实现,代码变的更小巧精致,也更容易控制. 一个DataSource对象代表了一个真正的数据源.根据DataSource的实现方法,数据源既可以是从关系数据库,也电子表格,还可以是一个表格形式的文件.当一个DataSource对象注册到名字服务中(JN

spring配置连接池和dao使用jdbcTemplate

1 spring配置c3p0连接池 第一步 导入jar包 第二步 创建spring配置文件,配置连接池 (1)把代码中的实现在配置文件中实现 2 dao使用jdbcTemplate (1) 创建service和dao,配置了service和dao对象,在service注入dao对象 (2)创建jdbcTemplate对象,把jdbcTemplate对象注入到dao里面 (3)在jdbTemplate对象里面注入dataSource 原文地址:https://www.cnblogs.com/czs

springboot2.0配置连接池(hikari、druid)

springboot2.0配置连接池(hikari.druid) 原文链接:https://www.cnblogs.com/blog5277/p/10660689.html 原文作者:博客园--曲高终和寡 *******************如果你看到这一行,说明爬虫在本人还没有发布完成的时候就抓走了我的文章,导致内容不完整,请去上述的原文链接查看原文**************** springboot2.0之后,自带了一个号称全世界最快的连接池hikari,直接在配置文件里输入以下配置即可