java - JDBC Oracle Result set Null Pointer Exception -


i have multi threaded program connects oracle database.

the first thread executes "big" query , loads objects in linkedblockingqueue. there around 200,000 objects.

the second thread polls list, , each object, runs 14 other queries, updating object parameters. connect database, 1 final time, corresponding object current object, create hybrid object containing these 2 objects , sends third thread.

i using single statement , multiple result sets each 1 of these 14 queries.

    stat=predefinedobject.getconnection().createstatement();       resultset rs = null;     resultset rs1 = null;     resultset rs2 = null;     resultset rs3 = null;           .           .     rs=stat.executequery(query1);     while(rs.next()) {         object1.setparameter1(rs.getstring(5));     }     sqlutils.closeresultset(rs);      rs1=stat.executequery(query2);     while(rs1.next()) {         object1.setparameter2(rs1.getstring(5));     }     sqlutils.closeresultset(rs1);            .            .            .     sqlutils.closeresultset(rs14);     sqlutils.closeresultset(stat); 

i getting null pointer exception after time.

java.lang.nullpointerexception @ oracle.jdbc.driver.t4c8oall.getnumrows(t4c8oall.java:876) @ oracle.jdbc.driver.t4cstatement.executefordescribe(t4cstatement.java:825) @ oracle.jdbc.driver.oraclestatement.executemaybedescribe(oraclestatement.java:1049) @ oracle.jdbc.driver.t4cstatement.executemaybedescribe(t4cstatement.java:845) @ oracle.jdbc.driver.oraclestatement.doexecutewithtimeout(oraclestatement.java:1154) @ oracle.jdbc.driver.oraclestatement.executequery(oraclestatement.java:1313) 

double check sql query strings , seems concatenate query missing space in it.

for example;

string sql="select"+mycoulum+" form mytable" 

will produce following string

selectmycoulum form mytable 

and executing such query result error oracle jdbc driver


Comments

Popular posts from this blog

javascript - RequestAnimationFrame not working when exiting fullscreen switching space on Safari -

jsf - How to ajax update an item in the footer of a PrimeFaces dataTable? -

jquery - Keeping Kendo Datepicker in min/max range -