0

我是java线程的新手。我的问题是:

我们可以将Resultset rs 对象作为参数传递给线程吗?

我在谷歌搜索,我得到了如何传递字符串,int。但我没有得到如何使用对象参数。

我的示例程序是:

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*/ 
        }   
    }
}

请任何人都可以帮我一个。

4

1 回答 1

0

在线程创建时在构造函数中设置您的对象:

public class MyThreadClass implements Runnable {

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

   public void run() {
   //...
   }
}
于 2013-04-19T11:16:11.783 回答