Categories: All - connection

by Antonio Passos 16 years ago

397

package java.sql

The content outlines the key classes and methods utilized in Java's SQL package, specifically focusing on `DriverManager`, `Connection`, `PreparedStatement`, `Statement`, and `ResultSet`.

package java.sql

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)