mysql開發中遇到亂碼的問題
1.mysql遇到亂碼 www.2cto.com
解決辦法:show variables like 'collation_%';
查看,編碼是否和程序中數據的編碼一樣,如果不一樣,則有兩種解決辦法:
A。
B。set names 'GBK'
alter database payment character set GBK;
create database mydb character set GBK;
set character_set_client=gbk;
set character_set_connection=gbk;
set character_set_database=gbk;
set character_set_results=gbk;
set character_set_server=gbk;
set character_set_system=gbk;
set collation_connection=gbk;
set collation_database=gbk;
set collation_server=gbk;
2. Too many connections錯誤
我的c3p0連接設置最大連接數為35,然後訪問30多次就不能再訪問了,然後提示Too many connections錯誤
原因是,忘記關閉connection了!!!!!,關閉後一切ok
3.在hibernate中用數據庫連接和不用數據庫連接池的區別
不用數據庫連接池時,我訪問首頁很慢,首頁需要等待數據庫查詢的內容,大約需要等待30~50秒,很慢慢!!!
加上c3p0連接池後,訪問首頁時4~10秒
4.在tomcat中,數據庫連接默認空閒8小時,八小時沒有被使用的話,將會自動被關閉
解決辦法:a、重啟tomcat。b、重啟mysql和tomca。c、使用c3p0完美解決(推薦使用)當數據庫連接被關閉時自動重新在連接