数飞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版的过程中,碰到tomcatmysql的使用有任何疑问或建议,欢迎切磋沟通,请上:http://www.saas88.com