`

笔记:tomcat5.5.23的连接池配置方法

    博客分类:
  • Java
阅读更多

前些天我也写过一篇类似的文章,关于连接池配置的,今天我重新写过一篇,介绍不同的配置方法
环境搭建我就不多说了
我的环境是

xp + jdk1.5 + tomcat5.5.23 + eclipse3.2.2 + myeclipse5.1.1GA + sqlserver2000

首先写个连接数据源的java类
SqlTestDS.java

package database;
 
import javax.sql.DataSource;
import javax.naming.*;
import java.sql.*;
 
public class SqlTestDS {
    
private static DataSource ds = null;
    
static {
        
init();
    
}
 
    
private static void init() {
        
try {
            
// 1、创建命名服务环境
            
Context ctx = new InitialContext();
            
if (ctx == null)
                
throw new Exception("No Context");
 
            
// 2、从JNDI中查询数据源对象
            
ds = (DataSource) ctx.lookup("java:comp/env/jdbc/sqlserver");
 
        
} catch (Exception e) {
            
e.printStackTrace();
        
}
    
}
 
    
// 将构造函数定义为private权限是为了保证全局只有一个SqlTestDS实例
    
// 也就是实现了单例模式
    
private SqlTestDS() {
 
    
}
 
    
public static Connection getConnection() throws SQLException {
        
if (ds == null) {
            
throw new SQLException("数据源对象为空!");
        
} else {
            
// 3、从数据源中获取数据库连接
            
return ds.getConnection();
        
}
    
}
}

(more…)

分享到:
评论

相关推荐

    tomcat5.5.23

    5. **配置与管理**:Tomcat的配置主要通过`conf`目录下的配置文件,如`server.xml`和`web.xml`进行。管理者可以通过控制台或者命令行工具来启动、停止和管理Tomcat服务。 6. **应用部署**:`.war`(Web Application...

    apache tomcat-5.5.23 这个版本很难找到了

    2. **性能优化**:Tomcat 5.5.x系列在处理HTTP请求和响应方面进行了优化,提高了并发处理能力。5.5.23可能包含特定的性能增强,例如更快的线程调度和更有效的内存管理。 3. **管理工具**:此版本提供了管理控制台,...

    apache-tomcat-5.5.23.

    5. **配置文件**:Tomcat的配置主要通过`conf`目录下的XML文件进行,如`server.xml`、`web.xml`等,这些文件定义了服务器的行为和各个组件的配置。 在MyEclipse集成开发环境中,Apache Tomcat 5.5.23的使用有以下...

    tomcat-5.5.23-windows-x86

    6. **安全性**:Tomcat 5.5.23虽然较旧,但仍需要考虑安全问题。可以通过修改conf/tomcat-users.xml文件添加用户和角色,实现基本的身份验证。同时,应该定期更新到最新版本以修复已知的安全漏洞。 7. **性能优化**...

    apache-tomcat-5.5.23

    10. **性能优化**:Tomcat可以通过调整配置参数,如线程池大小、连接超时、缓冲区大小等,来提高性能。 11. **日志和监控**:Tomcat提供了丰富的日志记录选项,以及通过JMX(Java Management Extensions)进行远程...

    apache-tomcat-5.5.23.zip

    8. **性能优化**:Tomcat 5.5.23支持线程池和NIO(非阻塞I/O)模式,这有助于提高服务器的并发处理能力。不过,对于大型生产环境,可能需要考虑使用更高级的服务器,如Apache HTTP Server与Tomcat的组合(通常称为...

    tomcat-5.5.23.rar

    使用Tomcat-5.5.23进行Java开源项目开发时,开发者首先需要安装并配置Tomcat,然后创建或获取一个SSH项目的源代码,将其打包成WAR文件或部署到`webapps`目录下。接着,通过Tomcat提供的管理界面或命令行工具来启动和...

    tomcat5.5.23-admin

    标题“tomcat5.5.23-admin”指的是关于Tomcat 5.5.23版本的管理(admin)组件的使用,而描述则提到如何将这个组件部署到Tomcat 6环境中。Tomcat是Apache软件基金会的一个开源项目,它是一个广泛使用的Java Servlet...

    tomcat-5.5.23官方

    tomcat-5.5.23官方WEB服务器

    apache-tomcat-5.5.23.tar.gz

    在配置Tomcat时,开发者可能需要修改`conf/server.xml`文件,以调整端口号、设置连接池、添加或删除监听器、修改默认的Web应用路径等。此外,可以创建自定义的`context.xml`文件来控制特定Web应用的配置。 安全方面...

    tomcat5.5.23服务器Admin模块

    对于那些已经安装了Tomcat但缺少Admin模块的用户,可以将Apache Tomcat 5.5.23的压缩包解压,找到其中的`conf/Catalina/localhost/admin.xml`文件,并根据官方文档的指示进行配置,以启用这个功能。 在标签中提到了...

    apache-tomcat-5.5.23 部分源码(仅供学习交流)

    5. **Juli**:Tomcat的内置日志系统,允许灵活的日志配置和输出。 6. **Shared**:包含可被多个组件共享的通用代码和工具。 **学习重点:** 1. **容器架构**:理解Catalina如何组织和管理Web应用程序,包括Context...

    apache-tomcat-5.5.23-fulldocs

    在"apache-tomcat-5.5.23-fulldocs"中,"tomcat5API"提供了Tomcat 5.5.23的API文档,详细列出了所有可用的接口、类和方法。这些文档对于开发者来说是至关重要的,因为他们可以从中了解如何使用Tomcat提供的功能来...

Global site tag (gtag.js) - Google Analytics