2014-01-20 144 views
1

我在嘗試將我的android應用程序連接到使用MySQLphpMyAdmin的在線數據庫服務器。PHP MySQL和Android連接

但我遇到的問題是我無法訪問我的數據庫(這是聯機)使用Java的Android代碼。

它得到以下錯誤:

java.sql.SQLException: No suitable driver at java.sql.DriverManager.getConnection(DriverManager.java:187)

我已經加載驅動程序和MySQL的外部JAR,但仍表現出此異常。

的代碼爲:

Class.forName("com.mysql.jdbc.Driver").newInstance(); 

Connection con = DriverManager.getConnection(
     "jdbc:mysql:http://www.demo.com:2082/", 
     "usernme", "password"); //username and password of cpanel access 
PreparedStatement statement = con 
     .prepareStatement("SELECT * FROM users WHERE userName = '" 
       + userName + "'"); 

ResultSet result = statement.executeQuery(); 

while (result.next()) { 
    retrievedUserName = result.getString("username"); 
    Log.e("data username:", retrievedUserName); 
    retrievedPassword = result.getString("password"); 
} 

回答

1

使用Webservice,使您的Android應用通過JSON連接到MySQL或xml.you可以使用SQlite數據庫,通過使用這種內部連接的Android應用包android.database.sqlite classes

+0

你能提供一個示例代碼或鏈接到MySQL的任何基本連接? –

+0

請參閱此鏈接http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql/ – Nambi

+0

謝謝您的鏈接。 –