Tomcat5.0得mysql数据源

tomcat连接mysql及JDBC详解 Tomcat 是 Apache 软件基金会(Apache Software Foundation)的 Jakarta 项目中的一个核心项目,由 Apache、Sun 和其他一些公司及个人共同开发而成。由于有了 Sun 的参与和支持,最新的 Servlet 和JSP 规范总是能在 Tomcat 中得到体现,Tomcat 5 支持最新的 Servlet 2.4 和 JSP 2.0 规范。... 阅读详情
今天搞了很久,终于把Tomcat5.0得mysql数据源配置成功了。
最初总是出现“Cannot create JDBC driver of class '' for connect URL 'null', cause: No suitable driver”的错误。
现在将我的配置成功的心得体会写下来。
1. 先下载mysql的jdbc驱动程序,我用的是mysql-connector-java-5.0.3-bin.jar,将其放在%Tomcat_Home%common/lib目录下。因为这样配置的数据源需要tomcat服务器去利用jdbc的驱动连接数据库,所以,只有将其放在lib下,服务器启动时就能加载这个jar文件了。
2. 我用Myeclipse建立一个项目(例如项目名叫DataSource),然后发布到tomcat服务器上,这样就在%Tomcat_Home%conf/Catalina/localhost建立一个DataSource.xml文件。这应该时这个项目在服务器上的上下文环境吧。我们的数据源就在这里面进行配置了。
3. 这个DataSource.xml文件的内容为:
 
<?xml version='1.0' encoding='utf-8'?>
<Context docBase="D:/Tomcat 5.0/webapps/DataSource" path="/DataSource" workDir="work/Catalina/localhost/DataSource">
 <Resource auth="Container" name="jdbc/datasource" type="javax.sql.DataSource"/>
 
 <ResourceLink name="jdbc/datasource" global="jdbc/datasource" type="javax.sql.DataSource" />             //实际用这一个
<Resource name=” jdbc/datasource” type="javax.sql.DataSource" /> //这句我用上面这个代替了
 <ResourceParams name="jdbc/datasource">
      <parameter>
        <name>maxWait</name>
        <value>-1</value>
      </parameter>
      <parameter>
        <name>maxActive</name>
        <value>200</value>
      </parameter>
      <parameter>
        <name>password</name>
        <value>root</value>
      </parameter>
      <parameter>
        <name>url</name>
        <value>jdbc:mysql://localhost:3306/archives?autoReconnect=true</value>
      </parameter>
      <parameter>
        <name>driverClassName</name>
        <value>com.mysql.jdbc.Driver</value>
      </parameter>
      <parameter>
        <name>maxIdle</name>
        <value>0</value>
      </parameter>
      <parameter>
        <name>username</name>
        <value>root</value>
      </parameter>
    </ResourceParams>
 
</Context>
4. 不过最开始,我是在Tomcat Administration里面进行的数据源配置的,可是这样tomcat就在%Tomcat_Home%conf/Catalina/localhost/server.xml里面添加了上面红色的部分,将其拷贝到%Tomcat_Home%conf/Catalina/localhost/DataSource.xml中,如上所示。并将<Resource name=” jdbc/datasource” type="javax.sql.DataSource" /> 换成<ResourceLink name="jdbc/datasource" global="jdbc/datasource" type="javax.sql.DataSource" />就可以了。
5. 最后在你项目的web.xml中添加如下:
<resource-ref>
       <res-ref-name>jdbc/datasource</res-ref-name>
       <res-type>javax.sql.DataSource</res-type>
       <res-auth>Container</res-auth>
    </resource-ref>
6. 下面写个jsp进行测试吧
<%@ page import="java.io.*,java.util.*,java.sql.*,javax.sql.*,javax.naming.*"%>
<%@ page contentType="text/html;charset=GB2312"%>
<html>
<head><title>DataSourse Connection Test</title></head>
<body>
<%
try{
Statement stmt;
ResultSet rs; 
javax.naming.Context ctx
=new javax.naming.InitialContext();
javax.sql.DataSource ds
= (javax.sql.DataSource)ctx.lookup ("java:comp/env/jdbc/datasource"); 
java.sql.Connection con
=ds.getConnection(); 
stmt
=con.createStatement();
rs
=stmt.executeQuery("select * from user");
while(rs.next()){ 
out.print(rs.getInt(
1));
out.print(rs.getString(
2));
}
rs.close();
stmt.close();
con.close();
 
}catch(Exception e){
out.print(e.getMessage());
}
%>
</body>
</html>

 
TOMCAT+mysql+ODBC搭建网站 使用TOMCAT+mysql+ODBC搭建网站,文档完成于2013-7-21,为广技师IT协会搭的 立即下载

相关推荐

单相全桥逆变三种SPWM调制方式(单极/双极/倍频)到底怎么选?一篇讲透优缺点与选型

本文深入解析单相全桥逆变器中单极性、双极性和单极性倍频三种SPWM调制方式的原理与工程选型策略。通过对比开关损耗、谐波特性和驱动复杂度等关键指标,提供基于STM32的实战方案和选型框架,帮助工程师在新能源发电、电机驱动等应用中做出最优决策。

weixin_34046298的博客 807

eclipse中配置tomcat_在tomcat中配置JNDI数据源

在tomcat5.0中配置数据源(全局数据源、局部数据源),通过连接池机制连接数据库1. odbc-jdbc桥连2. 通过加载本地驱动连接3. 在web应用服务器中设置数据源,通过池接技术连接数据库(加载本地驱动)4. 在框架中设置数据源,通过内置连接池或者集成外部连接池与数据库交互Tomcat全局数据源的设置:1. 启动tomcat服务器,登陆admin服...

weixin_39926042的博客 497

基于NXP i.MX RT1180的无传感器FOC电机驱动实战指南

磁场定向控制(FOC)是一种先进的电机控制技术,它通过精密的数学变换,将三相交流电机的控制解耦为独立的转矩和磁场分量,从而实现高效、平稳、低噪音的驱动。其核心原理在于利用Park/Clark变换,在旋转坐标系下对电流进行线性控制。这项技术的价值在于显著提升了永磁同步电机(PMSM)的效率与动态性能,广泛应用于机器人、无人机和工业自动化等高精度场景。本文聚焦于利用NXP i.MX RT1180跨界处理器及其MCUXpresso SDK,快速实现一套完整的无传感器FOC解决方案。通过解析硬件平台选型、软件架构,

weixin_33925615的博客 305

tomcat8.0连mysql数据库_Tomcat的服务器配置连接sqlserver和mysql数据库

Tomcat 的服务器配置一、tomcat的安装1、jdk的安装,建议选用最新的JDK 1.6里面包括JDK还有JRE1.6。2、安装tomcat,没有什么好说的,值得一说的是服务器虚拟机的选择。一定要选择jdk1.6.0\jre\bin\server下的jvm.dll文件,不要选择jre1.6.0\bin\client 下的jvm.dll二、配置web文件夹虚拟目录,应该指出的是每一个web...

weixin_35782943的博客 2983

秦时明月6.2魔改版_从零到一部署指南_含安卓客户端配置与GM后台直通

本文详细介绍了秦时明月6.2魔改版的从零到一部署指南,包括环境准备、服务端安装、安卓客户端配置以及GM后台直通等关键步骤。特别针对安卓客户端配置和GM工具使用提供了实用技巧,帮助用户快速搭建并优化游戏服务器,确保稳定运行。

weixin_42522964的博客 316

RT-DETR改进策略【Conv和Transformer】| ICCV-2023 iRMB 倒置残差移动块 轻量化的注意力模块

本文记录的是利用模块优化的目标检测网络模型。的作用在于克服了常见模块无法同时吸收CNN 效率建模局部特征和利用Transformer 动态建模能力学习长距离交互的问题。相比一些复杂结构或多个混合模块的方法,能更好地权衡模型成本和精度。本文将其用于的模型改进和二次创新,更好地突出重要特征,提升模型性能。Rethinking Mobile Block for Efficient Attention-based Models从微观角度看,由和组成。及其改进的实现代码如下: 四、创新模块 4.1 改进点1⭐ 模块

Limiiiing的博客 816

MySQL5.0+Tomcat6.0的数据源配置

lw9956164的专栏 309

17、激光切割焦点位置和入射角对切割质量的影响研究

本研究通过响应面方法(RSM)结合Box-Behnken设计,系统分析了激光功率、切割速度和气体压力对SS 304不锈钢激光切割质量的影响,重点探讨了三种不同喷嘴在不同聚焦条件下的切缝比和条纹深度变化规律。实验结果表明,激光功率、切割速度和气体压力对切割质量具有显著影响,且不同喷嘴因焦点位置差异表现出不同的响应趋势。通过回归建模与优化,确定了最小激光功率、适中切割速度和最大气体压力为最优参数组合,可实现最小切缝比和较优条纹深度。研究为实际激光切割工艺提供了科学的参数选择依据和操作流程建议,有效提升了切割精度

mm9012的博客 126

Jbuilder2006+MySQL5.0+Tomcat5.5.9数据源配置(原创)

Jbuilder2006+MySQL5.0+Tomcat5.5.9数据源配置(原创) MationChen 2008-4-27 这些天在网上找了不少有关这方面的资料,对于JB自带的猫(5.5.9)+MySQL5.0配置数据源总结了方法如下:第一步,创建JB工程myApp,其web Module 名为 myWeb,并在其下创建DBConntest.jsp作为测试之用。第二步,

龙之沙漏工作室 802

备战2025数学建模国赛(算法29):博弈论在数学建模竞赛中的应用

博弈论为数学建模竞赛提供了强大的分析工具,尤其适用于涉及多方互动决策的问题。本文介绍了博弈论的核心模型、算法实现及竞赛应用案例,并提供了完整的Python代码实现。扩展阅读方向不完全信息博弈与贝叶斯均衡合作博弈与联盟形成机制设计与拍卖理论随机博弈与马尔可夫决策过程博弈论与机器学习的结合。

YOLO 442

Android 12,通过JNI写framebuff实现白板书写加速

Android 书写加速

448313096@qq.com 1204

mysql5.1 jdbc url_JDBC+tomcat6.0+mysql5.1配置数据源

首先下个mysql的驱动程序包mysql-connector-java-5.1.6-bin.jar放在tomcat6.0\lib目录里,其次在tomcat6.0\conf目录下找context.xml文件。在节点里加入下面代码Xml代码 driverClassName="com.mysql.jdbc.Driver"url="jdbc:mysql://localhost:3306/zhangsha...

weixin_35329035的博客 353

【OpenCV】图像的像素直方图 图像特征点 cv::FAST cv::ORB ORB_SLAM2::ORB

文章目录图像直方图代码实现cv::FAST和cv::ORB 检测图像特征点cv::FAST和cv::ORB 检测图像特征点代码实现ORB_SLAM2::ORB和自己实现ORB图像特征点检测效果对比ORB_SLAM2::ORB和自己实现ORB图像特征点检测效果对比代码实现 图像直方图代码实现 图像是由不同数值(颜色)的像素构成的,像素值在图像中的分布情况是图像的重要属性,可以用直方图修改图像的外观,标识图像的内容,检测图像中特定的物体或纹理。 单通道灰度图像中每个像素都有一个 0(黑色)-255(白色)的整

小秋 AI SLAM 入门实战教程 2510

MySQL5.0.24+Tomcat数据源配置

先在控制台里配置MYSQL数据源            JNDI Name:    jdbc/mysql            Data Source URL:  jdbc:mysql://127.0.0.1/mysql              JDBC Driver Class:   org.gjt.mm.mysql.Driver             User Name:    root 

茶煜路312号 887

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

mysql5.1数据源_JDBC+tomcat6.0+mysql5.1配置数据源

首先下个mysql的驱动程序包mysql-connector-java-5.1.6-bin.jar放在tomcat6.0\lib目录里,其次在tomcat6.0\conf目录下找context.xml文件。在节点里加入下面代码driverClassName="com.mysql.jdbc.Driver"url="jdbc:mysql://localhost:3306/zhangshangdb?us...

weixin_39778393的博客 191

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Tomcat5.0配置MySql数据库连接源

自己配置了下tomcat的mysql数据源,弯路很多,网上的帖子啊也很多。但是都不够详细。先说下自己的环境配置:tomcat5.0jdk1.4.tomcat升级后很多原来5.x系列的一些控制台不见了 比如admin控制台,在6.0里好像要手工安装。话归正题。打开tomcat的控制台http://localhost:8888/admin然后选择Resources的Data

WHW1984的专栏 1238

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

tomcat6.0+mysql5.0+JNDI数据源配置方法

首先是是服务器上下文配置信息,找到tomcat6.0的安装文件目录的conf目录下的context.xml,在这里我们要在其元素内添加数据源的配置信息 [code="xml"] [/code] 然后是tomcat服务器安装文件目录的conf目录下的server.xml. 在这里我们要在其元素内添加数据源的配置信息: [code="xml"] [/code] 最后我们就写我们数据...

hay2008的专栏 209

数据源配置

 TOMCAT5.0配置文件  debug="5" reloadable="true" crossContext="true">        prefix="localhost_MysqlTest_log." suffix=".txt"     timestamp="true"/>             factory   org.apache.commons.dbcp.BasicDataSo

253

TOMCat 5.5.9+Mysql5.0.15中的数据源配置

1.现在%tomcat home%/conf/catalina/localhost 下面添加一段独立的context xml段,命名为MyWebProject.xml,例如MyWebProject" docBase="MyWebProject" debug="1" reloadable="true" crossContext="true"> 2.通过admin的界面(或手动在server.xml界

雪后残阳 1430

Tomcat5.5/6.0下数据源的配置(MySQL)

       其实不用装什么admin-tool,直接配置tomcat\conf\下的server.xml和context.xml就行了。 ——server.xml : 在&lt;GlobalNamingResources&gt;里面添加 &lt;GlobalNamingResources&gt;       &lt;Resource      name="jdbc/mysql"    ...

yuyuxp的专栏 137

Tomcat5.5配置数据源连接sql2k和mysql

     弄了大半天,终于把tomcat5.5配置数据源的操作弄清除,其实也挺简单的几步tomcat5.5 连接mysql5.0   a. 找到tomcat的server.xml文件,在 前面加上数据源的配置文件:具体为:crossContext="true" debug="0" >      auth="Container"   type="javax.sql.DataSou

海狼的专栏 1069
上一篇: 三段比较实用的js代码
下一篇: JDK1.5新特性之Java Generics
fableking
博客等级 码龄20年 35粉丝 54原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值