구글링, 관련 서적을 참고해 별도 쓰레드에서 MSSQL 서버 접속해 listview에 뿌려주는것을 만들어 보고 있는데

 

listview에 뿌려주는 부분부터 막히네요;;

 

아래는 소스 입니당;;

 

실행시키면 화면에 아무것도 나오지 않아요;;

 

어느부분이 잘못된건지;;

 

 package com.example.test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.widget.ArrayAdapter;
import android.widget.ListView;
public class MainActivity extends Activity {
 
 ArrayList<String> list;
 ArrayAdapter<String> adapter;
 ListView listView;
 
 @Override
    protected void onCreate(Bundle savedInstanceState) {
  
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        list = new ArrayList<String>();
        adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, list);
        listView = (ListView) findViewById(R.id.listView1);
        listView.setAdapter(adapter);
        
        Querythread querythread = new Querythread();
        querythread.start();
     }
 class Querythread extends Thread{
      public void run(){
        try {
     Thread.sleep(2000);
    } catch (InterruptedException e) {
     e.printStackTrace();
    }
       
     Log.i("Android"," MSSQL 접속 준비");
     
     list.clear();
     
     Query(); //쿼리함수 호출
   }
     
     }
    
public void Query()
{
    Connection conn = null;
    
    try {
     Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();
     Log.i("Connection","MSSQL 라이브러리 로드");
     conn = DriverManager.getConnection("jdbc:jtds:sqlserver://hcsv.cafe24.com/hcsv","hcsv","hc60381703");
     Log.i("Connection","MSSQL 접속 성공 : "+conn);
     Statement stmt = conn.createStatement();
     //String Query="";
     //stmt.executeUpdate(Query);
     
  String Query = "SELECT * FROM w_item_mst";
  
  ResultSet reset = stmt.executeQuery(Query);
  while (reset.next()) {
   String no = reset.getString("no");
      //Log.i("","No:" + no);
   list.add(no);
  }
     
     conn.close();
     
   
   } 
  catch (Exception e)
  {
      Log.w("Error connection","오류 : " + e);
  }
 }
}