if (tableName == null) { throw new NullPointerException("tableName cannot be null"); if (columnName == null) { throw new NullPointerException("columnName cannot be null"); ResultSet res = con.getMetaData().getColumns(null, null, tableName, columnName); while (res.next()) { ...
ResultSet columns = null; boolean exists; try { columns = connection.getMetaData().getColumns(null, null, table, column); exists = columns.next(); } finally { if (columns != null) { columns.close(); ...
final ResultSetMetaData rsmd = results.getMetaData(); final int columnCount = rsmd.getColumnCount(); final Set<String> columnLabels = new HashSet<String>(columnCount); for (int i = 1; i <= columnCount; i++) { columnLabels.add(rsmd.getColumnLabel(i)); return columnLabels;
try { rs.findColumn(columnName); return true; } catch (SQLException e) { return false;
return resultSetMetaData.getColumnTypeName(index);
String sql = "SELECT MAX(" + KeyColumn + ") FROM " + TableName; return getQueryInt(statement, sql);
Logger.getAnonymousLogger().log(Level.INFO, "Querying sensor DB to stream all data."); Statement stmt = jdbcConnection.createStatement(); stmt.setFetchSize(10000); stmt.setQueryTimeout(0); String sql = MessageFormat.format("SELECT * FROM {0} {1} ORDER BY {2}", tableName, PREDICATE, orderByColumn); return stmt.executeQuery(sql);
String s = result.getString(col); if (s != null) { s = s.trim(); return s;
int columnSize = rsmd.getColumnDisplaySize(col); return columnSize;
for (int i = 1; i <= metaData.getColumnCount(); i++) { String tmpName = metaData.getColumnLabel(i); if (tmpName.equalsIgnoreCase(columnName)) { return i; return -1;