INTEGRANTES:     Raquel Mendoza OrtizMa. Fernanda García Hernández Ma. Estela potrero Hernández  Isamar González guerrero ...
REQUERIMIENTOS PARA LA CONEXIÓN   Controlador JDBC.   Lenguaje de programación java.   Manejador de base de datos SQL.
INSTALACIÓN DE JDBC
TIPOS DE CLASES UTILIZADAS
EJEMPLO   1.    Vamos a crear una Clase llamada “JdbcEjem1” la    cual tendría la siguientes estructura:   public class ...
 4.    Seguidamente vamos a cargar el Driver  usando las siguientes sentencias:         try{                  Class.forN...
   DriverManager.getConnection(”jdbc:odbc:odbcEjem    ”, “”, “”);    notemos que el método getConnection() recibe tres   ...
   7.    Una vez instanciada la variable, podemos ejecutar una    consulta, así:   String sql=”select * from alumno;”;  ...
CONEXIÓN TERMINADA   import java.sql.*;    public class JdbcEjem1 {       public JdbcEjem1() { }       public static void...
   while(result.next()) {              System.out.print (”n”+ result.getString(1) + “ ”    +result.getString(2)+ “ ” +res...
109545688 conexion-de-sql-a-java
109545688 conexion-de-sql-a-java
Upcoming SlideShare
Loading in …5
×

109545688 conexion-de-sql-a-java

584
-1

Published on

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

  • Be the first to like this

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

No notes for slide

109545688 conexion-de-sql-a-java

  1. 1. INTEGRANTES: Raquel Mendoza OrtizMa. Fernanda García Hernández Ma. Estela potrero Hernández Isamar González guerrero Brenda Martínez silis
  2. 2. REQUERIMIENTOS PARA LA CONEXIÓN Controlador JDBC. Lenguaje de programación java. Manejador de base de datos SQL.
  3. 3. INSTALACIÓN DE JDBC
  4. 4. TIPOS DE CLASES UTILIZADAS
  5. 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. 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. 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. 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. 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. 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”); } } }

×