java代码不响应的android mysql

java代码不响应的android mysql,java,android,mysql,Java,Android,Mysql,我已经在我的电脑上安装了mysql,还有jetty。。我的要求:-我有一个表名为ari的数据库学生;ari表为:- +----+-------+ | id | name | +----+-------+ | 22 | Sandy | +----+-------+ 从我的Android程序中,我想从数据库中获取它。我已经这样做了:-MainActivity3.java 我有mysql connector.jar,但问题出在哪里?我不相信您可以更新AsyncTask内部的视图。试试这个 runO

我已经在我的电脑上安装了mysql,还有jetty。。我的要求:-我有一个表名为ari的数据库学生;ari表为:-

+----+-------+
| id | name  |
+----+-------+
| 22 | Sandy |
+----+-------+
从我的Android程序中,我想从数据库中获取它。我已经这样做了:-MainActivity3.java


我有mysql connector.jar,但问题出在哪里?

我不相信您可以更新AsyncTask内部的视图。试试这个

runOnUiThread(new Runnable() {  
 @Override
 public void run() {
   // setText() here
 }
});
 FATAL EXCEPTION: AsyncTask #1
 Process: com.TourBus.info, PID: 32102
java.lang.RuntimeException: An error occured while executing doInBackground()
    at android.os.AsyncTask$3.done(AsyncTask.java:300)
    at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355)
    at java.util.concurrent.FutureTask.setException(FutureTask.java:222)
    at java.util.concurrent.FutureTask.run(FutureTask.java:242)
    at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
    at java.lang.Thread.run(Thread.java:841)
 Caused by: android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
    at android.view.ViewRootImpl.checkThread(ViewRootImpl.java:6661)
    at android.view.ViewRootImpl.requestLayout(ViewRootImpl.java:969)
at android.view.View.requestLayout(View.java:16767)
    at android.view.View.requestLayout(View.java:16767)
    at android.view.View.requestLayout(View.java:16767)
    at android.view.View.requestLayout(View.java:16767)
    at android.widget.RelativeLayout.requestLayout(RelativeLayout.java:369)
    at android.view.View.requestLayout(View.java:16767)
    at android.widget.TextView.checkForRelayout(TextView.java:6820)
    at android.widget.TextView.setText(TextView.java:3889)
    at android.widget.TextView.setText(TextView.java:3728)
    at android.widget.TextView.setText(TextView.java:3703)
    at com.TourBus.info.MainActivity3$Connect.doInBackground(MainActivity3.java:46)
    at com.TourBus.info.MainActivity3$Connect.doInBackground(MainActivity3.java:1)
    at android.os.AsyncTask$2.call(AsyncTask.java:288)
runOnUiThread(new Runnable() {  
 @Override
 public void run() {
   // setText() here
 }
});