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

mysql ではなく SQLite を使用する必要があります。SQLite + Android に関する情報

于 2012-11-02T10:44:47.020 に答える
0

アプリのマニフェスト ファイルにインターネット アクセス許可を追加する

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