Forums Register Login
JDBC resultset is retreiving only 100 records sometimes from DB, but it has 3000+ records
I'm using JDBC code to fetch data from datbase, I put sysouts in PROD and found like most of the times resultset is getting all 3000+ results from database but it is getting exactly 100 records few times. I'm not able to trace the issue as it is happening only in PROD but not in lower environments. I'm using RAD with websphere app server, database is sybase. Please find my code below:
String sqlStatement = "{ call STOREDPROCEDURE_ITEMS(?,?) }";
try {
databaseAccess = DatabaseManager.GetDatabaseAccess(true);
callableStatement = databaseAccess.prepareCall(sqlStatement);
callableStatement.registerOutParameter(1, Types.INTEGER);
callableStatement.registerOutParameter(2, Types.VARCHAR);
try {
resultset = callableStatement.executeQuery();
if (resultset != null) {
while (resultset.next()) {
item= BuildItems(resultset);
System.out.println("items size"+ items.szie());
} catch (SQLException sqlException) { }
} }
Could someone please help me on this.

Thanks, Naveen
your not showing us how you handle the result set, how you are knowing how many records are returned?
Added remaining code
(1 like)
naveen arak, please BeForthrightWhenCrossPostingToOtherSites
Wink, wink, nudge, nudge, say no more ... https://richsoil.com/cards

All times above are in ranch (not your local) time.
The current ranch time is
Oct 19, 2017 02:14:03.