我最近更新了我的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
答案 0 :(得分:0)
你必须使用SQLite而不是mysql。 Information about SQLite + Android
答案 1 :(得分:0)
在您的应用清单文件中添加互联网权限
<uses-permission android:name="android.permission.INTERNET"/>