2010-12-28 5 views
0

Ich versuche, eine Android-Verbindung (2.3) mit MySQL zu machen. Der Code ist unten:Android Datenbank Konnektivität Ausnahme

public class ConnectionClass { 


static String user = "root"; 


public static void main() { 
    String url = "jdbc:mysql://127.0.0.1:3306/mydatabase"; 
// String url = "jdbc:mysql://10.2.5.69:3306/test"; 
    try { 
     Class.forName("com.mysql.jdbc.Driver"); 

     ***Connection con = DriverManager.getConnection(url, user, "mypassword");*** 
     con.isReadOnly(); 
     System.out.println("success"); 
     Statement st = con.createStatement(); 
     ResultSet rs = st.executeQuery("select * from user"); 
     while (rs.next()) { 
      System.out.println("id" + rs.getInt(1)); 
      System.out.println("data" + rs.getString(2)); 
     } 

    } catch (Exception e) { 
     e.printStackTrace(); 
    } 
} 
} 

aber an der Linie Connection con = DriverManager.getConnection(url, user, "mypassword") bekomme ich die Ausnahme:

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Kommunikationsverbindungsfehler

Antwort

0

Nun, ich etwas falsch mit Ihrem Code finden didnt .. Aber wenn man um jeden Preis zu mysql verbinden möchten, würde ich vorschlagen eine alternative Methode der Verwendung von PHP als Mediator, die alle Operationen, die erwähnt wird, und den Zugriff auf diese PHP-Datei tun können, obwohl HttpClient in ref: http://www.helloandroid.com/tutorials/connecting-mysql-database