原因:
mysql的預設編碼方式和程式碼的編碼方式不一致,而引起顯示問號。
解決辦法:
1、開啟Eclipse;
2、開啟J2EE專案;
3、可以看到程式碼的中文編碼方式不是utf8(例如是gbk),mysql的預設編碼為utf8。由於兩者不一致,所以在將字元插入資料庫時就出現了問題;
4、所以此時只需要將程式碼的編碼方式改為utf8即可解決。
原因:
mysql的預設編碼方式和程式碼的編碼方式不一致,而引起顯示問號。
解決辦法:
1、開啟Eclipse;
2、開啟J2EE專案;
3、可以看到程式碼的中文編碼方式不是utf8(例如是gbk),mysql的預設編碼為utf8。由於兩者不一致,所以在將字元插入資料庫時就出現了問題;
4、所以此時只需要將程式碼的編碼方式改為utf8即可解決。
1、找到有問題的字型並點選有問號的字型,然後點選右鍵,選擇“特性”,進入改文字的特性表中,或者可以是組合鍵“ctrl+1”鍵也可以進入。
2、進入特性表頁面之後,一個是最上方的“文字”,一個是“圖層”後面的“1526”。然後點選一下esc鍵去掉文字選中。
3、在命令欄中輸入“q”,選擇“qslect”,然後點選回車。也可以從“工具”“快速選擇”中調出來。
4、進入快速選擇頁面,選擇“物件型別”選擇“文字”,“特性”選擇“圖層”,選擇“1526”,點選“確定”。
5、將該文字圖層的所有物件都選中,在特性對話方塊中,點選“樣式”後面的倒三角形。
6、選擇自定義的文字樣式“鋼筋符號”,字型的問號不見了。然後點選空白處或者是按esc退出操作。問號的問題就可以解決了。
MYSQL資料庫多執行緒的方法如下:
1、透過執行緒的互斥來同步操作資料庫;
2、資料庫採用事務處理表中的資料;
3、採用共享方式開啟資料庫,不能以獨佔方式開啟資料庫建立一個mysql連線表加上一個臨界區,根據實際情況定大小。
4、當要進行mysql操作時,從表中取出一個閒置的mysql連線,並把bool量改為true,使用完後改成false,臨界區的作用是保障一個mysql連線一次,只能被一個執行緒使用。