我正在编写 Java 应用程序来解码将从文本文件中读取的 TCAP 帧,然后将解码后的数据插入数据库(Oracle)中!因此,一开始解码和集成是完美执行的,但是当它达到有限数量的解码和插入数据时,它开始在假定插入数据库的线程上触发此错误:
" 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);
}
}
有没有人有解决这个问题的想法?