各スレッドに Resultset オブジェクトを渡しています。各スレッドはデータベースに接続し、データを挿入しています。スレッド110までは正常に動作しています。111 スレッドを超えると、上記の例外がスローされます。
私はオラクル11gを使用しています。
私のサンプルスレッドコードは次のとおりです。
class MyThreadClass implements Runnable
{
public Connection connection;
public Statement statement2;
public ResultSet rs2;
public String cookie;
public MyThreadClass(ResultSet rs1)
{
rs2=rs1;
}
public void run()
{
try
{
cookie=rs2.getString("COOKIE");
driver = "oracle.jdbc.driver.OracleDriver";
url = "jdbc:oracle:thin:@127.0.0.1:1521:xx";
/* connection
statement2.executeUpdate("INSERT INTO visit_header VALUES ('"+cookie+"')");
}
この例外の処理方法がわかりません。