1

我最近更新了我的 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

4

2 回答 2

0

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

<uses-permission android:name="android.permission.INTERNET"/>
于 2012-11-02T10:52:19.047 回答
0

您必须使用 SQLite 而不是 mysql。关于 SQLite + Android 的信息

于 2012-11-02T10:44:47.020 回答