Jdbc Java

Páginas: 2 (387 palabras) Publicado: 28 de junio de 2012
JDBC
• Es la parte del Java Development Kit de
Sun que permite la conexión directa de
aplicaciones a distintos entornos.
• Componentes relevantes:
– Conjunto de clases
– Drivers para distintosSGBD

Clases JDBC (java.JDBC)
// Carga dinámica del driver
Class.forName("jdbc.DriverASCII")
DriverManager
static Connection getConnection(
String especBD,
String nombreUsuario,
String clave)1

Clases JDBC
Connection
Statement createStatement()
...
Statement
void executeUpdate(String SQLupdateExpr)
ResultSet executeQuery(
String SQLqueryExpr)

Clases JDBC
ResultSet
//Representa un conjunto de registros
// que se pueden modificar iterativamente
Bool next()
String getString(String nombreColumna)
Float getFloat (String nombreColumna)

2

Uso básico de JDBC, IClassforName(“jdbc.DriverASCII”);
Connection con =
DriverManager.getConnection(
“jdbc:odbc:cuentas”,
“rmoriyon”,
“cursofse”);
Statement stmt = con.createStatement();

Uso básico de JDBC, IIstmt.executeUpdate(
“CREATE TABLE CUENTA (...)”);
stmt.executeUpdate(“INSERT INTO CUENTA (...)”
+ “VALUES (...)”);
stmt.executeUpdate(“UPDATE CUENTA ...”);
stmt.executeUpdate(
“DELETE FROMCUENTA ...”);

3

Uso básico de JDBC, II
ResultSet rs = stmt.executeQuery(
“SELECT ... FROM CUENTA, ...”);
while(rs.next()) {
String nombre = rs.getString(“nombre”);
Integer dni =rs.getInteger(“dniCliente”);
Integer cc = rs.getInteger(“numCuenta”);
Integer s = rs.getInteger(“saldo”);
System.out.println(
nombre + “” + dni + “” + cc + “” + s); }

JDBC: Transaccionescon.setAutoCommit(false);
stmt.execute...
if (s > 1000) con.commit();
else con.rollBack();

4

JDBC: expresiones preparadas
class PreparedStatement ps =
con.preparedStatement(
“UPDATE T SET COL = ?”);ps.seInt(1, 187);
// ps.execUpdate(187);

Excepciones: SQLException (description,
SQLEstate, errorCode, next)

JDBC: Clases de objetos
persistentes, I
class PCuenta {
Integer numCuenta;
PEntidadB...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java JDBC
  • Java Jdbc
  • Jdbc Java
  • Jdbc java
  • JDBC de java con base de datos
  • Jdbc
  • JDBC
  • Instalar jdbc

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS