配置环境:Tomcat5.5、MySQL4.1 、mysql-connector-java-<st1:chsdate isrocdate="False" w:st="on" year="1899" day="30" islunardate="False" month="12">5.0.0</st1:chsdate>-beta 、commons-dbcp-1.2.1、 JDK1.5以上的“东东”在网上都能够下到的。<o:p></o:p>
然后在D:\Tomcat5.5\webapps\新建目录DBtest文件夹,DBtest下建这样几个目录:WEB-INF、META-INF,在WEB-INF下创建两个文件夹和两个文件分别为classes、lib、web.xml、Test.jsp,在META-INF下创建context.xml(为什么要创建这个文件我也不太清楚<v:shapetype id="_x0000_t75" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" filled="f" stroked="f" coordsize="21600,21600" o:spt="75"> <v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" o:extrusionok="f" gradientshapeok="t"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype><v:shape id="_x0000_i1025" style="WIDTH: 14.25pt; HEIGHT: 14.25pt" alt="" type="#_x0000_t75"><v:imagedata src="file:///C:\DOCUME~1\TEA~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif" o:href="Tomcat5_5配置MySQL数据库连接池%20%5b和讯博客%5d.files/emembarrassed.gif"></v:imagedata></v:shape>,哪位高手知道还请多指教)<o:p></o:p>
接下来就要把JDBC驱动程序mysql-connector-java-<st1:chsdate isrocdate="False" w:st="on" year="1899" day="30" islunardate="False" month="12">5.0.0</st1:chsdate>-beta和commons-dbcp-1.2.1解压,分别将解压后的.jar文件分别复制到D:\Tomcat5.5\common\lib下,以上工作做完就可以进行连接池的配置了。<o:p></o:p>
<o:p> </o:p>
<o:p> </o:p>
1、配置D:\Tomcat 5.5\conf\server.xml在server.xml中的<globalnamingresources></globalnamingresources>中添加如下配置信息:<o:p></o:p>
<resource name="Test"></resource> type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
password="yang"
maxIdle="2"
maxWait="5000"
username="root"
url="jdbc:mysql://localhost:3306/math"
maxActive="4"/><o:p></o:p>
注:name是连接池的名字可任取,type,是数据源的类型,driverClassName是驱动程序的类名好像得这么写,url是数据库的路径math为数据库名。<o:p></o:p>
<o:p> </o:p>
<o:p> </o:p>
2、配置D:\Tomcat 5.5\webapps\DBtest\WEB-INF\web.xml在<web-app></web-app>中加入如入信息<o:p></o:p>
<resource-ref></resource-ref>
<description></description>DB Connection
<res-ref-name></res-ref-name>Test
<res-type></res-type>javax.sql.DataSource
<res-auth></res-auth>Container
<o:p></o:p>
注:其中的res-ref-name必须和前面的连接池名相同。<o:p></o:p>
<o:p> </o:p>
3、配置D:\Tomcat 5.5\webapps\DBtest\META-INF\context.xml全部内容如下<o:p></o:p>
<context path="/DBTest" docbase="DBTest"></context> debug="5"
reloadable="true"
crossContext="true">
<resourcelink type="javax.sql.DataSourcer" name="Test" global="Test"></resourcelink>
<o:p></o:p>
注:path是工作区的路径,ResourceLink name和global好像都得和前面的连接池的名字相同,这里的global有什么用我也不太清楚啦,不好意思,嘻嘻!!<o:p></o:p>
<o:p> </o:p>
<o:p>
java 代码
</o:p>
- triman.rar (1007.4 KB)
- 描述: eclipse+mysql+tomcat配置JNDI实现例子
- 下载次数: 130
分享到:
相关推荐
1.8 Tomcat5启动流程与配置详解 1.9 HttpServlet详解 1.10 Ant使用入门 1.11 Maven Ant之间的比较 1.12 详解MANIFEST.MF文件 1.13 Maven入门--概念与实例 1.14 Subversion 1.15 jar war ear区别 1.16 如何在...
使用 JNDI 示例访问 Tomcat7 数据源描述:访问 Tomcat 7 中配置的两个数据源(Oracle 和 MySQL)的 Web 应用程序添加一名作者技术:Java、Tomcat 7、JDBC 摘要:访问Tomcat 7中配置的数据源的Web应用程序它是什么?...
1.2.1Tomcat下JSP环境的配置 12 1.2.1建立自己的Jsp工作目录 13 1.3 JSP语法介绍 14 1.3.1 JSP页面中的元素 14 1.3.2 JSP语法概要 15 1.3.3关于模板文本(静态HTML) 16 1.4 运行第一个Jsp程序 ...
这是本人在学习Ext3.1的时候,边学边练习的小例子对于初学ext很有帮助包含java源码和建库的sql语句及一效果图片,开发环境是Eclipse,tomcat,MySQL5.1 在创建好数据库后。可以使用包含的war包放入tomcat的webapp...
14-8 JNDI - 数据来源(Data Source) 与连接池(Connection Pool) 14-9 JSTL 的 SQL 标签库 14-10 Connection Pool - Proxool 第十五章 JSP Tag Library 15-1 JSP Tag Library 简介 15-2 一个简单的 Tag Library 范例...
1个目标文件,JNDI的使用例子,有源代码,可以下载参考,JNDI的使用,初始化Context,它是连接JNDI树的起始点,查找你要的对象,打印找到的对象,关闭Context…… ftp文件传输 2个目标文件,FTP的目标是:(1)提高...
EJB中JNDI的使用源码例子 1个目标文件,JNDI的使用例子,有源代码,可以下载参考,JNDI的使用,初始化Context,它是连接JNDI树的起始点,查找你要的对象,打印找到的对象,关闭Context…… ftp文件传输 2个目标文件...