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?
分享到:
相关推荐
本文档说明tomcat 5.5数据源配置
图解Tomcat5.5数据源的配置
用tomcat工具配置数据源比如名为mysql。则在meta-inf/context.xml中写上<?xml version=\"1.0\" encoding=\"UTF-8\"?><br><Context><br> <ResourceLink<br> name=\"mysql\" global=\"mysql\" type=\"javax....
刚刚试过可以的,网上很多都不行,希望能帮到需要的人
基于JNDI,在Tomcat5.5中配置数据源
收集而来。非常的好@@@累死了,睡觉去@ 在struts+hibernate中使用tomcat5.5的jndi数据源
TomCat5.5数据源配置
jobss4.0 和tomcat5.5的数据源配置,是我自己配置过程中写下来的,在网上看了好多,总算配成功了,希望大家喜欢.
Tomcat5.0和5.5以及6.0数据源配置 非常实用~
NULL 博文链接:https://zhaoshijie.iteye.com/blog/903265
Tomcat JNDI 数据源 自动生成程序 Servlet 版 本程序自动判断Tomcat版本,兼容tomcat 5.0、5.5、6.0等版本, 根据项目名自动生成 JNDI 配置文件,使程序员从手动配置JNDI数据源中解脱出来。 使用说明: 1、把...
使用外置Tomcat连接数据库。JNDI 配置数据源
一个简单的tomcat6.0+mysql5.5整合spring3.0和hibernate3.3的一个简单的实例,其中的datasource是tomcat JNDI配置的 type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://...
2、Chapter21下包含了所有的源代码和可部署文件,其中.war文件为可部署文件,可以直接部署在Tomcat5.5及以上版本下。 3、如果要重新编译程序,请在MyEclipse 6.0中导入项目即可。 4、在MyEclipse 6.0中启动Tomcat ...
2. 将项目源代码复制到ECLIPSE的工程目录,在eclipse中导入项目,通过 update context definition将项目部署到tomcat5.5中。 项目编译成功后,完成了数据库的初始化! 3. 重新启动TOMCAT 5.5 系统的运行地址: ...
Struts与Hibernate结合 第三章 Sttruts 框架 3.1 Struts简单介绍 3.2 Struts简单例子 第四章 Hibernate框架 4.1 Hibernian简单介绍 ...5.3 Tomcat5.5中配置连接池和数据源 5.4 5.4 对象关联关系的映射(1对1)
火龙果软件工程技术中心 在上一篇,我们讨论了如何配置Tomcat5.5的Context.xml文件,它能够建立Tomcat5.5中的只读JNDI。通过这个JNDI,可以为你的Tomcatservlet提供数据源—无论在你的servlet中使用的是Hibernate...
编辑本段常用功能的配置...6 数据源配置 比较复杂,各个版本都有所不同,请直接查看 http://java2000. net/p1906,包括tomcat5.0,tomcat5.5x,tomcat6.0的各个版本的配置方法。 更多关于Tomcat的使用,请看参考资料