package java.sql
SQLException
SQLException getNextException()
int getErrorCode()
String getSQLState()
Mensagens do SQLSTATE
Statement
void clearBatch()
int[] executeBatch()
void addBatch(String sql)
int executeUpdate(String sql)
ResultSet executeQuery(String query)
ResultSet
void cancelRowUpdates()
void updateRow()
void update(String nomeColuna, Xxx data)
void updateXxx(int numeroColuna, Xxx data)
void deleteRow()
void insertRow()
void moveToCurrentRow()
void moveToInsertRow()
boolean isAfterLast()
boolean isBeforeFirst()
boolean isLast()
boolean isFirst()
boolean afterLast()
boolean beforeFirst()
boolean last()
boolean first()
boolean relative(ind d)
Move o cursor por "d" linhas. Se "d" for negativo, o cursor é movido para trás. Retorna "true" se o cursor estiver posicionado em uma linha.
boolean absolute(int r)
Move o cursor para a linha "r". Retorna "true" se o cursor estiver posicionado em uma linha.
int getRow()
boolean previous()
int findColumn(String nomeColuna)
Xxx getXxx(String nomeColuna)
Xxx getXxx(int numeroColuna)
"Xxx" é um tipo boolean, byte, Date, double, float, int, long, Object, short, String, Time, Timestamp etc.
boolean next()
PreparedStatement
int executeUpdate()
ResultSet executeQuery()
void clearParameters()
void setXxx(int n, Xxx x)
"n" refere-se ao n-ésimo parâmetro.
"Xxx" é um tipo boolean, byte, Date, double, float, int, long, Object, short, String, Time, Timestamp etc.
Connection
void close()
void rollback()
void commit()
void setAutoCommit(boolean autoCommit)
PreparedStatement prepareStatement(String sql, int tipo, int concorrência)
Concorrência
CONCUR_UPDATABLE
CONCUR_READ_ONLY
Tipo
TYPE_SCROLL_SENSITIVE
TYPE_SCROLL_INSENSITIVE
TYPE_FORWARD_ONLY
PreparedStatement prepareStatement(String sql)
Statement createStatement(int tipo, int concorrência)
Statement createStatement()
DriverManager
static Connection getConnection(String url, String usuario, String senha)