分类:
2010-08-09 16:31:27
使用之:Tomcat与mysql的几个常见问题
采用了tomcat6与mysql5,相关的tomcat启动、mysql启动、mysql大小写、mysql编码、JAVA连接mysql几个常见问题的处理办法。
1. 删除服务中的mysql
安装了不同版本的mysql,卸载不干净的情况下会服务中存在旧的mysql进程,导致mysql无法正常启动,通过在我的电脑—运行中,输入:sc delete mysql可以删除相关的服务。
2. Tomcat启动时自动启动mysql
在tomcat的startup.bat的最开始加入:start mysqld.exe
3. Tomcat启动时判断是否启动了mysql
在tomcat的startup.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. 中的编码及Java连接mysql
我们一律采用GBK编码,在mysql.ini中加入:
default-character-set = GBK
character_set_server = GBK
在连接时采用
jdbc:mysql://localhost:3306/SZ_GROUPOA?useUnicode=true&characterEncoding=GBK
这样跟mssqlserver可以保持一致。
如果在使用的过程中,碰到tomcat和mysql的使用有任何疑问或建议,欢迎切磋沟通,请上: