2013-04-19 2 views
0

Я новичок в потоках java. Мой вопрос:Как передать Resultset объект rs как параметр в Thread

Можем ли мы передать объект Resultss rs в качестве параметра в поток.

Я искал в google, я получил, как передать строку, int.But я не получаю, как использовать параметр объекта.

Моя программа выборки:

public class dataimport 
{ 
    public dataimport() 
    { 
     connect(); //this function will connect to database and execute query 
    } 

    private void connect() 
    { 
     /* Connect database 
     str="SELECT * FROM tablename"; 
     rs1=statement.executeQuery(str); 

     while (rs1.next()) 
     { 
      /* here each record will pass to each thread run() method*/ 
     } 
    } 
} 

Пожалуйста, может ли один помочь мне один этот.

ответ

0

Установите объект в конструкторе по созданию потока:

public class MyThreadClass implements Runnable { 

    public MyThread(Object parameter) { 
     // store parameter 
    } 

    public void run() { 
    //... 
    } 
} 
Смежные вопросы