| 56 | | con = DriverManager.getConnection(connectionString); |
| 57 | | stmt = con.createStatement(); |
| 58 | | r = stmt.executeQuery("SELECT schemaversion FROM info"); |
| 59 | | if(r.next()) version = r.getInt(1); |
| 60 | | } |
| 61 | | catch (SQLException e) |
| 62 | | { |
| 63 | | //Ignore, older db's don't even have schema version |
| | 57 | try |
| | 58 | { |
| | 59 | con = DriverManager.getConnection(connectionString); |
| | 60 | stmt = con.createStatement(); |
| | 61 | } |
| | 62 | catch (SQLException e) |
| | 63 | { |
| | 64 | throw new IDMapperException("Could not connect to database", e); |
| | 65 | } |
| | 66 | try |
| | 67 | { |
| | 68 | r = stmt.executeQuery("SELECT schemaversion FROM info"); |
| | 69 | if(r.next()) version = r.getInt(1); |
| | 70 | } |
| | 71 | catch (SQLException e) |
| | 72 | { |
| | 73 | throw new IDMapperException("Database schema error, info table or schemaversion column missing", e); |
| | 74 | } |