Академический Документы
Профессиональный Документы
Культура Документы
CLASE 13
•2
Sistema Operativo
ODBC permite utilizar una interfaz única para los distintos
ODBC tipos de bases de datos, además de proporcionar nombres
lógicos que se relacionan con los nombres físicos que tendrán
los archivos.
Oracle Access MySQL
Figura 1. Niveles
del esquema de
funcionamiento con
bases de datos.
•3 •4
Sistema Operativo
Connection
Una vez que se dispone de la conexión adecuada, se crea una
ODBC instancia de la clase Statement y se utiliza para definir las
sentencias SQL adecuadas en la aplicación. Estas sentencias
DriverManager SQL proporcionarán, en general, una serie de datos
Oracle Access MySQL provenientes de la base de datos, que se almacenan en una
Figura 2. Arquitectura instancia del objeto ResultSet.
del sistema vista desde el
nivel de aplicación,
usando Java.
•5 •6
1
27/06/2015
La API JDBC provee acceso a bases de datos relacionales JDBC es usado por aplicaciones de escritorio, applets y
(RDBMS), así como a fuentes de datos tabulares (planillas de servlets.
cálculo). El único requerimiento es disponer del driver JDBC
apropiado.
•7 •8
stmt.close();
Liberar Recursos 5
conn.close();
•9 •10
•11 •12
2
27/06/2015
Un objeto java.sql.Connection representa una Una base de datos en JDBC es identificada por una
conexión con una Base de Datos. Sobre una URL (Uniform Resource Locator). Especifica el nombre
conexión pueden ser ejecutadas sentencias SQL y y la ubicación de la BD. La sintáxis recomendada para
obtenerse resultados. la URL JDBC es la siguiente:
jdbc:<subprotocolo>:<subnombre>
La clase DriverManager provee el método
sobrecargado getConnection, que requiere la URL Class.forName("com.mysql.jdbc.Driver");
JDBC para especificar los detalles de la conexión. String url="jdbc:mysql://localhost:3306/eurekabank";
String user="root";
String password="sa";
Connection cn =
DriverManager.getConnection(url,user,password);
•13 •14
•15 •16
•17 •18
3
27/06/2015
•19 •20
•23 •24
4
27/06/2015
•25 •26
•27 •28
•29 •30
5
27/06/2015
•31 •32