ACCESO A BASE DE DATOS DESDE JAVA

Páginas: 4 (866 palabras) Publicado: 28 de mayo de 2015


Es el acrónimo
Connectivity.

de

Java

DataBase



Es un API (Interfaz de Programación de
Aplicaciones) dentro del lenguaje Java
para el acceso a bases de datos.
Consiste en un conjunto declases e
interfaces escritos en Java que ofrecen
un completo API para la interacción con
bases de datos.



Es una especificación formada por
una colección de interfaces y
clases abstractas, que debenimplementar todos los fabricantes
de drivers que quieran realizar una
implementación de su driver 100%
Java y compatible con JDBC.




Se encuentra en el paquete java.sql.*
Las librerías querequiere son:
import
import
import
import

java.sql.Connection;
java.sql.DriverManager;
java.sql.SQLException;
java.sql.Statement;

1.
2.
3.
4.

5.

Registrar el driver (una sola vez).
Establecer laconexión.
Ejecutar sentencias SQL.
Procesar el resultado (si las
sentencias SQL del paso 3
devolvieran datos).
Cerrar conexión.



Son Las implementaciones del API
JDBC que los proveedores de bases
dedatos
han
realizado,
generalmente es un archivo JAR
que contiene las clases que
implementan
las
interfaces
necesarias.






Tipo
Tipo
Tipo
Tipo

1:
2:
3:
4:

JDBC-ODBC Bridge.
Native-APIpartly-Java.
JDBC-Net pure Java.
Native-Protocol pure Java.









MySql: com.mysql.jdbc.Driver
AS400:
com.ibm.as400.access.AS400JDBCDrive
r
Oracle: oracle.jdbc.driver.Oracle
Apache Derby:org.apache.derby.jdbc.EmbeddedDriver

SQL Server:
com.microsoft.sqlserver.jdbc.SQLServ
erDriver









El Driver Manager lleva el control de los
drivers JDBC cargados en memoria.
Es el encargado de realizarlas
conexiones con la base de datos.
Para cargar un driver se utiliza el
método estático forName(driver);
Por ejemplo :

Class.forName
(" com.microsoft.sqlserver.jdbc.SQLServerDriver
")

publicboolean registrarJDBC(String
driver)
{
try{
Class.forName(driver);
return true;
}catch(ClassNotFoundException ex){
return false;
}
}









Se instancia un objeto de la clase Connection.
El...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • acceso a base de datos oracle desde java
  • Accesando Base De Datos Desde Una Web Apps
  • acceso a base de dato
  • Vias de acceso a las bases de datos
  • Acceso A Base De Datos Desde C#
  • Java Con Base De Datos
  • Acceso a bd desde mysql y java
  • Leer datos desde el teclado con Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS