テキストファイルから読み取るTCAPフレームをデコードし、デコードしたデータをデータベース(Oracle)に挿入するJavaアプリケーションをコーディングしています! そのため、最初はデコードと統合が完全に実行されますが、デコードおよび挿入されたデータの有限数に達すると、データベースへの挿入を想定しているスレッドでこのエラーがトリガーされ始めます。
" java.lang.OutOfMemoryError: unable to create new native thread "
" Exception in thread "Thread-465" java.lang.NullPointerException "
コードの抜粋:
public void run(){
Conn_BD connexion=new Conn_BD("thin:@localhost:1521:XE", "SYSTEM", "SYSTEM");
java.sql.Connection cn=connexion.connect();
try {
Statement instruction = cn.createStatement();
instruction.executeUpdate("update tcapBegin set "+
trame+"='"+trame_val+"' where "+message+" like '"+trameId+"'");
cn.close();
} catch(SQLException e) {
System.out.print(e);
}
}
この問題を解決するアイデアはありますか?