Tomcat与mysql几个问题

数飞OA2010版采用了tomcat6mysql5,相关的tomcat启动、mysql启动、mysql大小写、mysql编码、JAVA连接mysql几个常见问题的处理办法。

 

1. 删除服务中的mysql

安装了不同版本的mysql,卸载不干净的情况下会服务中存在旧的mysql进程,导致mysql无法正常启动,通过在我的电脑运行中,输入:sc delete mysql可以删除相关的服务。

 

2. Tomcat启动时自动启动mysql

tomcatstartup.bat的最开始加入:start mysqld.exe

 

3. Tomcat启动时判断是否启动了mysql

tomcatstartup.bat的最开始加入:

tasklist | find "mysqld.exe"

if errorlevel 1 (

       start mysqld.exe

goto list

)

:list

 

4. Mysql表的大小写区分

mysql.ini中加入:lower_case_table_names = 1表示不区分大小写,跟mssqlserver一样。

 

5. Mysql中的编码及Java连接mysql

我们一律采用GBK编码,在mysql.ini中加入:

default-character-set = GBK

character_set_server = GBK

       在连接时采用

jdbc:mysql://localhost:3306/SZ_GROUPOA?useUnicode=true&characterEncoding=GBK

这样跟mssqlserver可以保持一致。

 

以上几点在数飞OA2010版中使用,具体应用可到www.saas88.com下载,碰到tomcatmysql的使用有任何疑问或建议,欢迎切磋沟通,联系方式QQ294924968Emailsoarwell@qq.comTel0755-25580288

原文地址:https://www.cnblogs.com/soarwell/p/1781993.html