Android Mysql Connection无法正常工作

时间:2012-11-02 10:41:44

标签: android mysql

我最近更新了我的AVD和Eclipse ADT。更新后我的android项目运行不正常。

无法正常工作的部分是我与mysql数据库的连接。

我的代码:

String data= "";

String database(){

try{
    Class.forName("com.mysql.jdbc.Driver").newInstance();
    Connection conn=DriverManager.getConnection("jdbc:mysql://10.0.2.2:3306/sakila","root","warlock");
    PreparedStatement stmt= conn.prepareStatement("Select * from actor");

    ResultSet res=stmt.executeQuery();
    int i=0;

    while(res.next() && i <9)
    { 
        data=data+res.getString("actor_id") + "   " + res.getString("first_name") + "&";
        System.out.println(data);
        i++;
    }
}
catch(Exception e)
{
    System.out.println(e); }
TextView tv=(TextView) findViewById(R.id.textview);

tv.setText(data);

在更新之前,它被罚款了。我没有通过PHP连接。这可能有什么问题?我今天早上做了更新。 5:30 IST

2 个答案:

答案 0 :(得分:0)

你必须使用SQLite而不是mysql。 Information about SQLite + Android

答案 1 :(得分:0)

在您的应用清单文件中添加互联网权限

<uses-permission android:name="android.permission.INTERNET"/>