On 09/22/2011 06:53 AM, Craig Golby wrote:
Code Snippet …
if(conn != null)
{ try
{ pStmt = conn.prepareStatement(stmtStringSel);
pStmt.clearParameters();
rsID = pStmt.executeQuery();
//Set up the Array
ResultSetMetaData rsmd = rsID.getMetaData();
int columnCount = rsmd.getColumnCount();
int rowCount = 7;
rsOpened = new String[rowCount][columnCount];
int r=0;
while(rsID.next())
{ int c=0;
int rsc=1;
while (rsc <= columnCount)
{ rsOpened[r][c] = rsID.getString(rsc);
Is the above line where the exception is thrown from? You didn't provide full exception context.
If so, check and make sure the column count reported by `getColumnCount' matches what you expect and what the old driver provided. Compare it to the table. Compare the column-list metadata output from the old and new drivers to see which column(s) have appeared/disappeared.
--
Craig Ringer