package java.sql

DriverManager

static Connection getConnection(String url, String usuario, String senha)

Connection

Statement createStatement()

Statement createStatement(int tipo, int concorrência)

PreparedStatement prepareStatement(String sql)

void setAutoCommit(boolean autoCommit)

PreparedStatement prepareStatement(String sql, int tipo, int concorrência)

Tipo

TYPE_FORWARD_ONLY

TYPE_SCROLL_INSENSITIVE

TYPE_SCROLL_SENSITIVE

Concorrência

CONCUR_READ_ONLY

CONCUR_UPDATABLE

void commit()

void rollback()

void close()

PreparedStatement

void setXxx(int n, Xxx x)

r

"n" refere-se ao n-ésimo parâmetro."Xxx" é um tipo boolean, byte, Date, double, float, int, long, Object, short, String, Time, Timestamp etc.

void clearParameters()

ResultSet executeQuery()

int executeUpdate()

ResultSet

boolean next()

Xxx getXxx(int numeroColuna)

r

"Xxx" é um tipo boolean, byte, Date, double, float, int, long, Object, short, String, Time, Timestamp etc.

Xxx getXxx(String nomeColuna)

r

"Xxx" é um tipo boolean, byte, Date, double, float, int, long, Object, short, String, Time, Timestamp etc.

int findColumn(String nomeColuna)

void close()

boolean previous()

int getRow()

boolean absolute(int r)

r

Move o cursor para a linha "r". Retorna "true" se o cursor estiver posicionado em uma linha.

boolean relative(ind d)

r

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 first()

boolean last()

boolean beforeFirst()

boolean afterLast()

boolean isFirst()

boolean isLast()

boolean isBeforeFirst()

boolean isAfterLast()

void moveToInsertRow()

void moveToCurrentRow()

void insertRow()

void deleteRow()

void updateXxx(int numeroColuna, Xxx data)

r

"Xxx" é um tipo boolean, byte, Date, double, float, int, long, Object, short, String, Time, Timestamp etc.

void update(String nomeColuna, Xxx data)

r

"Xxx" é um tipo boolean, byte, Date, double, float, int, long, Object, short, String, Time, Timestamp etc.

void updateRow()

void cancelRowUpdates()

Statement

ResultSet executeQuery(String query)

int executeUpdate(String sql)

void addBatch(String sql)

int[] executeBatch()

void clearBatch()

void close()

SQLException

String getSQLState()

Mensagens do SQLSTATE

a

int getErrorCode()

SQLException getNextException()