欢迎来到天天文库
浏览记录
ID:37713327
大小:29.50 KB
页数:5页
时间:2019-05-29
《TOMCAT连接池》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Tomcat5.0.16MySQL4.0.16数据连接池与中文解决方案-- 前言:就Tomcat连接池与中文显示解决方案看了大量的资料,但没有一个能够正确解释和配置的,经过多天反复调试终于解决了,呵呵!愿跟大家一起分享。软件安装:Tomcat:5.0.16版本或者5.0.以上的版本.Mysql: 4.0.16,其他版本我测试过都不尽人意,虽然5.0以上才有存储过程,但是对中文的支持太差了。我建议大家还是使用这个版本或者4.0左右的版
2、本。Mysql连接驱动:mysql-connector-java-3.0.9-stable.zip用这个版本的,其他版本的好像有问题,经测试没有问题。第一步:安装Tomcat,我默认端口号80。第二步:安装MySQL数据库。第三步:配置连接池:1、首先用http://127.0.0.1/admin这个界面新建一个数据库连接池。用户名密码就是你安装Tomcat时候填写的用户名密码。进入界面后,选择Resources->DataSources->然后从右边的下拉菜单选择-〉CreateNewDataSource
3、,然后填写如下:JNDIName:jdbc/mysql (别名)DataSourceURL:jdbc:mysql://127.0.0.1:3306/mydata?useUnicode=true&characterEncoding=gb2312 (连接串,useUnicode和characterEncoding就是解决乱码的方案之一)JDBCDriverClass:com.mysql.jdbc.Driver (驱动)UserName:root (用户名)Password:5277(密码)Max.Acti
4、veConnections:4 (看书)Max.IdleConnections:2 (哈哈)Max.WaitforConnection:5000 ()ValidationQuery:selectCURRENT_DATE (测试连接状态的语句)填写完毕后提交save-〉然后选择comitChanges按钮,然后logout退出。注意,这样配置的有些问题,我们应该再打开tomcat/conf/server.xml找到jdbc:mysql://127.0.0.1:3306/mydata?useUnicode=t
5、rue&characterEncoding=gb2312将它更改一下jdbc:mysql://127.0.0.1:3306/mydata?useUnicode=true&characterEncoding=GB2312因为xml中&是特殊字符,因此必须改为&作为转义字符。2、到tomcat/conf/web.xml的前面加入 DBConnection 6、>jdbc/mysql javax.sql.DataSource Container 3、到C:TomcatconfCatalinalocalhost下找到相应站点的.xml,如我的站点叫做DataBase,因此就有一个DataBase.xml的文件,如没有就手工建立一个。复制代码如下7、pps/DataBase"path="/DataBase"> factory org.apache.commons.dbcp.BasicDataSourceFactory <8、/parameter> username root password 5277 driverClassNam
6、>jdbc/mysql
7、pps/DataBase"path="/DataBase"> factory org.apache.commons.dbcp.BasicDataSourceFactory <
8、/parameter> username root password 5277 driverClassNam
此文档下载收益归作者所有