Your SlideShare is downloading. ×
0
109545688 conexion-de-sql-a-java
109545688 conexion-de-sql-a-java
109545688 conexion-de-sql-a-java
109545688 conexion-de-sql-a-java
109545688 conexion-de-sql-a-java
109545688 conexion-de-sql-a-java
109545688 conexion-de-sql-a-java
109545688 conexion-de-sql-a-java
109545688 conexion-de-sql-a-java
109545688 conexion-de-sql-a-java
109545688 conexion-de-sql-a-java
109545688 conexion-de-sql-a-java
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

109545688 conexion-de-sql-a-java

537

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
537
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
24
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  1. INTEGRANTES: Raquel Mendoza OrtizMa. Fernanda García Hernández Ma. Estela potrero Hernández Isamar González guerrero Brenda Martínez silis
  2. REQUERIMIENTOS PARA LA CONEXIÓN Controlador JDBC. Lenguaje de programación java. Manejador de base de datos SQL.
  3. INSTALACIÓN DE JDBC
  4. TIPOS DE CLASES UTILIZADAS
  5. EJEMPLO 1. Vamos a crear una Clase llamada “JdbcEjem1” la cual tendría la siguientes estructura: public class JdbcEjem1 { public JdbcEjem1() { } public static void main(String[] args) { } } 2. Debemos importar la siguiete librería: import java.sql.*; 3. Dentro del método main vamos a declarer las sigiuentes variables: Connection con; Statement sentencia;
  6.  4. Seguidamente vamos a cargar el Driver usando las siguientes sentencias: try{ Class.forName(”sun.jdbc.odbc.Jd bcOdbcDriver”); } catch(Exception e) { System.out.println(”No se ha cargado Driver JDBC-ODBC”); } 5. Para realizar la conexión a la Base de datos se lo realiza de la siguiente manera:
  7.  DriverManager.getConnection(”jdbc:odbc:odbcEjem ”, “”, “”); notemos que el método getConnection() recibe tres argumentos, el primero es el que indica el URL de conexión que para nuestro caso esjdbc:odbc y seguido de ello escribimos el nombre del Origen de Datos que hemos creado para nuestro ejemplo “odbcEjem”, que es la base de datos a la cual nos vamos a conectar. Los otros dos argumentos son el nombre de Usuario y Pasword respectivamente, en caso de que existieran, caso contrario irían vacíos como en este ejemplo. 6. Para ejecutar una sentencia se debe instanciar la variable de tipoStatement de la siguiente manera: sentencia = con.createStatement();
  8.  7. Una vez instanciada la variable, podemos ejecutar una consulta, así: String sql=”select * from alumno;”; ResultSet result=sentencia.executeQuery(sql); 8. Y para mostrar los datos que devuelve la ejecución de la consulta utilizamos lo siguiente: while(result.next()) { System.out.print (”n”+ result.getString(1) + “ ” +result.getString(2)+ “ ” +result.getString(3)); } lo que hace es ejecutar un bucle mientras exista un resultado que mostrar, para mostrar la columna 1 del resultado producido al ejecutar la consulta se hace uso de: result.getString(1) y así mismo con el resto de columnas., como se puede observar en las líneas de código anterior. 9. Se cierra la conexión a la Base de Datos usando: con.close();
  9. CONEXIÓN TERMINADA import java.sql.*; public class JdbcEjem1 { public JdbcEjem1() { } public static void main(String[] args) { Connection con; Statement sentencia; try{ //cargar el Driver Class.forName(”sun.jdbc.odbc.JdbcOdbcDriver”); } catch(Exception e) { System.out.println(”No se ha cargado Driver JDBC-ODBC”); } try{ //establecer la conexion con = DriverManager.getConnection(”jdbc:odbc:OdbcEjem”, “”, “”); //para ejecutar una sentencia de consulta: sentencia = con.createStatement(); String sql=”select * from alumno;”; ResultSet result=sentencia.executeQuery(sql); //para mostrar el resultado de la consulta
  10.  while(result.next()) { System.out.print (”n”+ result.getString(1) + “ ” +result.getString(2)+ “ ” +result.getString(3)); } //para cerrar la conexion con.close(); } catch(Exception e) { System.out.println(”conexion no establecida”); } } }

×