Tomcat5.5.15连接MySql5.0.18相关配置

本文详细介绍了如何配置Tomcat的数据库连接池,并提供了在使用过程中遇到的中文乱码问题的解决方案。具体步骤包括设置JNDIName、DataSourceURL等参数,以及在web.xml中添加资源引用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、tomcat数据库连接池配置
首先进入tomcat的管理界面,然后进行如下设置:
JNDI Name: jdbc/mysql      
Data Source URL: jdbc:mysql://192.168.1.28/test 
JDBC Driver Class: com.mysql.jdbc.Driver  
User Name: root
Password: 123456

然后将MySql的JDBC驱动复制到TOMCAT_HOME/common/lib文件夹内

最后,来到你的web应用程序文件夹内,找到WEB-INF文件夹内的web.xml文件,加入如下内容
  <resource-ref>
      <description>DB Connection</description>
      <res-ref-name>jdbc/mysql</res-ref-name>
      <res-type>javax.sql.DataSource</res-type>
      <res-auth>Container</res-auth>
  </resource-ref>

至此,大功告成!!!!


2、中文乱码问题:
jsp页面采用UTF-8编码方式
MySql也采用UTF-8编码方式
这样弄好后,jsp页面和MySql数据库之间已经不存在乱码问题,但是,通过MySql客户端(其自带的控制台界面的那个客户端)来访问数据库,中文会出现乱码,并且会出现无法插入中文信息的问题,因此还需要在客户端运行如下命令:
SET character_set_client='gbk'   //保证客户端可以正确插入中文
SET character_set_results='gbk'  //保证客户端的查询结果不是乱码

至此,乱码问题彻底解决

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值