tomcat5.5配置数据源比tomcat以前的版本更加简单和简洁。
在%TOMCAT_HOME%conf/catalina/localhost/下新建一个xml文件,文件中写入如下:
<Context path="/test" docBase="H:\test\test" reloadable="true" debug="0">
<Resource name="jdbc/bn"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"//驱动程序,需要放在tomcat下common/lib中
maxIdle="10"
username="sa"//用户名
password=""//密码
url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs"//连接字符串,所要连接的数据库
maxActive="4"/>
</Context>
test.jsp测试页面
<%@ page contentType="text/html; charset=gb2312" %>
<%@ page import="javax.naming.Context" %>
<%@ page import="javax.sql.DataSource" %>
<%@ page import="javax.naming.InitialContext" %>
<%@ page import="java.sql.*" %>
<%
DataSource ds=null;
try{
Context initCtx=new InitialContext();
Context envCtx=(Context)initCtx.lookup("java:comp/env");
//从context中lookup数据源
ds=(DataSource)envCtx.lookup("jdbc/bn");
if(ds!=null){
out.println("已经获得dataSource<br>");
Connection conn=ds.getConnection();//获得连接
Statement st=conn.createStatement();
ResultSet rs=st.executeQuery("select * from titles");
out.println("以下是从数据库读出的数据:<br>");
while(rs.next()){
out.println("title="+rs.getString("title")+"<br>");
}
}else{
out.println("连接失败");
}
}catch(Exception es){
out.println("test.jsp-->"+es);
}
%>
测试结果:
已经获得dataSource
以下是从数据库读出的数据:
title=The Busy Executive's Database Guide
title=Cooking with Computers: Surreptitious Balance Sheets
title=You Can Combat Computer Stress!
title=Straight Talk About Computers
title=Silicon Valley Gastronomic Treats
title=The Gourmet Microwave
title=The Psychology of Computer Cooking
title=But Is It User Friendly?
title=Secrets of Silicon Valley
title=Net Etiquette
title=Computer Phobic AND Non-Phobic Individuals: Behavior Variations
title=Is Anger the Enemy?
title=Life Without Fear
title=Prolonged Data Deprivation: Four Case Studies
title=Emotional Security: A New Algorithm
title=Onions, Leeks, and Garlic: Cooking Secrets of the Mediterranean
title=Fifty Years in Buckingham Palace Kitchens
title=Sushi, Anyone?
分享到:
相关推荐
【Tomcat5.5数据源配置详解】 在Java Web开发中,Tomcat作为轻量级应用服务器,常常被用于部署Web应用程序。为了连接数据库,我们需要配置数据源(DataSource)。本篇将详细介绍如何在Tomcat 5.5版本中配置数据源,...
- 在完成上述步骤后,Tomcat会在`%Tomcat_HOME%\conf\server.xml`文件中的`<GlobalNamingResources>`标签内自动生成数据源配置段落。 - 如果没有自动生成,需要手动添加。 2. **手动添加数据源配置**: - 手动...
Tomcat 5.5 数据源配置是将数据库连接管理交由应用服务器处理的重要步骤,它提高了应用的性能和可维护性。数据源(DataSource)是Java中用于管理数据库连接的接口,它提供了池化连接的能力,避免了频繁创建和关闭...
用tomcat工具配置数据源比如名为mysql。则在meta-inf/context.xml中写上<?xml version=\"1.0\" encoding=\"UTF-8\"?><br><Context><br> <ResourceLink<br> name=\"mysql\" global=\"mysql\" type=\"javax....
标题中的“tomcat5.0.x与tomcat5.5.x的配置有较大区别”指的是在升级或迁移Tomcat版本时,配置文件的差异可能导致应用无法正常运行。这两个版本之间的主要区别在于`server.xml`配置文件中对Web应用程序的设置方式,...
Tomcat 5.5中的DBCP配置涉及到添加依赖库、创建数据源配置文件、配置Tomcat服务器和在应用程序中使用JNDI查找数据源。通过这些步骤,可以实现高效且可扩展的数据库连接管理,为Web应用提供稳定的数据库访问支持。在...
1. **手动编辑配置文件**:如果使用Tomcat的Admin控制台配置数据源,则会自动更新`%TOMCAT_HOME%\conf\server.xml`文件。这种方式可能会导致MyEclipse等工具认为配置有误。 2. **新建XML文件**:推荐在`%TOMCAT_HOME...
### Tomcat5.5连接池配置详解 #### 一、引言 在现代软件开发过程中,数据库连接管理是一项至关重要的任务。为了提高系统的性能和稳定性,合理地管理和复用数据库连接资源是必不可少的。Apache Tomcat 作为一种广泛...
- **编写数据源配置**:在`$CATALINA_HOME/conf/server.xml`文件中,找到`<GlobalNamingResources>`标签,然后在其内部添加一个`<Resource>`标签来定义数据源。例如: ```xml type="org.apache.commons.dbcp....
完成上述配置后,还需要在Web应用程序的`WEB-INF/web.xml`中声明数据源以便于应用使用。 ### 总结 Tomcat 5.5.x的`server.xml`文件是服务器配置的核心,它控制着虚拟主机、连接池等关键功能。理解并正确配置这些...
- 选择`Resources - Data sources`进入数据源配置页面。 - 点击`Create New Data Source`创建新的数据源。 - 在弹出的界面中填写必要的信息: - **JNDI Name**:例如`jdbc/mysql`。 - **Data Source URL**:例如`...
4. **修改配置文件**:根据你的应用需求,可能需要编辑`conf/server.xml`等配置文件,比如端口号、连接器设置、数据源配置等。 5. **启动和监控**:使用`bin`目录下的脚本启动和停止Tomcat,可以通过`catalina.sh ...
在使用Tomcat5.5绿色版时,用户需要根据自己的需求修改`conf`目录下的配置文件,比如设置服务器端口、定义虚拟主机、配置数据源等。此外,开发者可以通过`bin`目录下的脚本启动和停止Tomcat服务,并监控`logs`目录中...
通过这份"Tomcat5.5连接池配置案例",新手可以系统学习并掌握如何在Tomcat环境中配置和使用连接池,提升应用的数据库访问效率。同时,案例笔记将帮助理解每个步骤背后的原理和最佳实践,从而更好地应对实际开发中的...
3. **context.xml**:定义特定于Web应用的配置,如数据源、会话超时等。 四、使用与管理 1. **安装与启动**:Apache Tomcat 5.5可以通过可执行文件(如apache-tomcat-5.5.17.exe)进行安装,配置完成后,通过bin...
3. **应用配置**:在你的Web应用程序的`WEB-INF/web.xml`中,声明将使用的数据源,这样应用就可以通过JNDI查找来获取数据库连接。 在实际使用中,根据你的具体需求,可能还需要调整Tomcat的配置,例如修改默认端口...
本文将详细讲解如何在Tomcat 6.0版本中配置JNDI(Java Naming and Directory Interface)数据源,这个过程与Tomcat 5.5版本基本相同。JNDI允许应用通过一个统一的接口来查找和访问资源,如数据库连接池,从而提高...
使用Tomcat 5.5时,你需要了解如何配置和管理服务器,包括设置端口号、添加新的虚拟主机、配置数据源、以及调整性能参数等。此外,对于安全性,你还需要关注如何设置用户角色、权限控制和SSL支持。 然而,值得注意...