[爆卦]Mysql 連不上是什麼?優點缺點精華區懶人包

為什麼這篇Mysql 連不上鄉民發文收入到精華區:因為在Mysql 連不上這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者LVE (強尼屁股)看板AndroidDev標題[問題] 模擬器連不上mysql 10.0.2....


寶傑好、大家好、各位鄉民朋友晚安

先講結論:模擬器連MYSQL資料庫,使用10.0.2.2連不進本機資料庫


因為本人JSON沒有學好的關係,網路上android > PHP > mysql的範例看不太懂

所以還是用比較陽春JDBC連mysql的方式

以下是我的環境
----------------------------------------------
lib有加入JDBC mysql-connector-java-5.0.8
mysql版本是mysql-installer-community-5.6.22.0
JDK是8
使用日蝕+ADK+SDK寫程式
----------------------------------------------





連線的程式碼如下
----------------------------------------------
con = DriverManager.getConnection(

"jdbc:mysql://10.0.2.2/db1","root","rootpassowrd");
----------------------------------------------



網址的部分不管是http://10.0.2.2 或是10.0.2.2:3306 或是10.0.2.2:8080

幾乎都試過了,我的防火牆直接關掉

mysql遠端連線的部分也有改成 %


程式碼主要分成兩個class 一個是負責連線的class
一個是主要的Main Activity
在Main Activity new連線的class再下連線的方法
程式碼如下
http://ppt.cc/X2OZ
http://ppt.cc/kn1f


還請各位指點迷津
非常感謝

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.216.145
※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1419847659.A.652.html
k70709: 有先確定過伺服器有架起來並運作嗎? 12/29 19:25
LVE: 有一定要架伺服器嗎?因為我單純跑Java程式是可以寫入資料庫 12/29 19:39
LVE: 的。還是跑模擬器一定要假伺服器呢? 12/29 19:39
k70709: 你先查查看php的運行條件吧 12/29 19:52
LVE: 可是我沒有跑PHP 12/30 08:04
LVE: 補充: Internet權限也有給 12/30 10:16
k70709: 有確認過mysql伺服器啟動嗎? 因為10.0.2.2對應到電腦上是 12/30 14:50
k70709: 127.0.0.1 12/30 14:51
tgenie: 如果模擬器是genymotion的話 要連192.168.56.1喔 12/31 08:05

你可能也想看看

搜尋相關網站