1,android呼叫mysql時,版本要匹配,什麼意思呢?
jar是5.0的版本:
private connection conn;
//驅動程式名
string driver = "com.mysql.cj.jdbc.driver";
class.forname(driver);
//getconnection()方法,連線mysql資料庫!!
conn = drivermanager.getconnection("jdbc:mysql:", "root", "123456");
jar是8.0的版本:
//宣告connection物件
connection conn;
//驅動程式名
string driver = "com.mysql.cj.jdbc.driver";
//url指向要訪問的資料庫名mysql
string url = "jdbc:mysql://localhost:3306/mysql?usessl=false&servertimezone=utc";
//載入驅動程式
class.forname(driver);
//getconnection()方法,連線mysql資料庫!!
conn = drivermanager.getconnection(url,"root","123456");
2,mysql裡面中文亂碼的問題
首先查下資料庫的編碼格式,語句
這個紅色框裡面的編碼格式有時候是latin1,這個真是***,我們要把latin1改為utf8,相信大家都在網上查了不少遍,長期策略無非就是找到安裝目錄的my.ini檔案,這個檔案的位置可能在這2個位置:1,c:\program files\mysql\mysql server 5.7\my.ini 2,c:\programdata\mysql\mysql server 5.7\my.ini,如果是第1個位置,那你直接改my.ini裡面的引數,修改內容如下
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
然後重啟mysql服務,在任務管理器的「服務」裡面找到mysql,然後停止再開啟,問題應該能解決。
重點來了,檔案在第二個位置,並且改了my.ini裡面的引數,然而並沒什麼卵用,反而可能導致mysql服務崩潰,一直顯示「正在啟動」,然後你開始查詢資料,說是找到c:\program files\mysql\mysql server 5.7\bin\mysqld.exe,然後***,結果就是服務一直啟動不了,資料庫還連不上了。解決方案:去c:\program files\mysql\mysql server 5.7\裡面新建乙個my.ini檔案,把下面內容寫到這個檔案裡:
[mysqld]
character-set-server=utf8
basedir="c:/program files/mysql/mysql server 5.7/"
datadir=c:/programdata/mysql/mysql server 5.7/data
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
然後把mysql服務重啟下,如果重啟不了,還是一直顯示「正在啟動」,拿出終極絕招,進入c:\program files\mysql\mysql server 5.7\bin\,按住鍵盤「shift」與滑鼠右鍵,選擇「開啟命令視窗」,執行命令mysqld --remove移除,然後執行mysqld --install安裝,再執行net start mysql,ok大功告成。 android呼叫camera時發生的攝像頭p
通過調整相機的引數 parameters.setpreviewsize來得到解決。對於攝像頭來說,其得到的 是不變的。但是preview預覽看到的卻是變形的。攝像頭得到的一邊都是方形的。我們可以將preview設定為寬和高都是相等的來顯示攝像頭得到的影象,這種影象沒有經過形變,或者形變是寬和高同等變...
React Native呼叫Android介面
由於工作需要近期研究了下react native呼叫android介面,該文章將介紹自己在rn環境搭建和封裝第三方sdk介面以及rn呼叫android介面的趟坑過程。第一次寫部落格,寫的不好請大家勿噴 1 rn環境搭建 rn環境搭建有些繁瑣,但是按照官網文章一步一步操作完成是沒有太大問題的。2 嵌入...
php呼叫mysql中文時顯示亂碼的解決方法
在學習php,遇到mysql輸出中文亂碼,經過n次嘗試,找到了解決php呼叫mysql中文時顯示亂碼的解決方法 首先在第一行加入 在連線資料庫的第一行加入一行 conn new mysqli localhost root password databasename conn query set na...