[問題] 模擬器連不上mysql 10.0.2.2

看板AndroidDev作者 (強尼屁股)時間11年前 (2014/12/29 18:07), 編輯推噓1(108)
留言9則, 3人參與, 最新討論串1/1
寶傑好、大家好、各位鄉民朋友晚安 先講結論:模擬器連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

12/29 19:25, , 1F
有先確定過伺服器有架起來並運作嗎?
12/29 19:25, 1F

12/29 19:39, , 2F
有一定要架伺服器嗎?因為我單純跑Java程式是可以寫入資料庫
12/29 19:39, 2F

12/29 19:39, , 3F
的。還是跑模擬器一定要假伺服器呢?
12/29 19:39, 3F

12/29 19:52, , 4F
你先查查看php的運行條件吧
12/29 19:52, 4F

12/30 08:04, , 5F
可是我沒有跑PHP
12/30 08:04, 5F

12/30 10:16, , 6F
補充: Internet權限也有給
12/30 10:16, 6F

12/30 14:50, , 7F
有確認過mysql伺服器啟動嗎? 因為10.0.2.2對應到電腦上是
12/30 14:50, 7F

12/30 14:51, , 8F
127.0.0.1
12/30 14:51, 8F

12/31 08:05, , 9F
如果模擬器是genymotion的話 要連192.168.56.1喔
12/31 08:05, 9F
文章代碼(AID): #1KeIVhPI (AndroidDev)