SlideShare a Scribd company logo
1 of 12
INTEGRANTES:
     Raquel Mendoza Ortiz
Ma. Fernanda García Hernández
 Ma. Estela potrero Hernández
  Isamar González guerrero
     Brenda Martínez silis
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 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;
 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:
   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();
   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();
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
   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”);
   }
      }
    }
Conectar Java a SQL con JDBC en 40 pasos

More Related Content

What's hot

What's hot (17)

Connetion
ConnetionConnetion
Connetion
 
Deber consulta
Deber consultaDeber consulta
Deber consulta
 
Veronica lopez
Veronica lopezVeronica lopez
Veronica lopez
 
Find File Servlet DB
Find File Servlet DBFind File Servlet DB
Find File Servlet DB
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
 
Clase
ClaseClase
Clase
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Grupo 8.pptx
Grupo 8.pptxGrupo 8.pptx
Grupo 8.pptx
 
ORACLE SQL
ORACLE SQLORACLE SQL
ORACLE SQL
 
Creacion y utilizacion de consultas simples php
Creacion y utilizacion de consultas simples phpCreacion y utilizacion de consultas simples php
Creacion y utilizacion de consultas simples php
 
U456 postgre sql
U456 postgre sqlU456 postgre sql
U456 postgre sql
 
Base de datos
Base de datosBase de datos
Base de datos
 
Lab 03 20111429
Lab 03 20111429Lab 03 20111429
Lab 03 20111429
 
Manual Netbeans Bases Datos2
Manual Netbeans Bases Datos2Manual Netbeans Bases Datos2
Manual Netbeans Bases Datos2
 
Como crear usuarios y asignar permisos en postgre sql blog de alevsk
Como crear usuarios y asignar permisos en postgre sql   blog de alevskComo crear usuarios y asignar permisos en postgre sql   blog de alevsk
Como crear usuarios y asignar permisos en postgre sql blog de alevsk
 
App Android MiniBanco
App Android MiniBancoApp Android MiniBanco
App Android MiniBanco
 
Ser vlet conectar con base de datos
Ser vlet conectar con base de datosSer vlet conectar con base de datos
Ser vlet conectar con base de datos
 

Viewers also liked

Sql comandos
Sql comandosSql comandos
Sql comandosJose
 
Poo Programacion Orientada A Objetos Java
Poo   Programacion Orientada A Objetos   JavaPoo   Programacion Orientada A Objetos   Java
Poo Programacion Orientada A Objetos JavaC_QUENGUAN
 
MODELO VISTA CONTROLADOR
MODELO VISTA CONTROLADORMODELO VISTA CONTROLADOR
MODELO VISTA CONTROLADORRené Pilataxi
 
Calculadora Gráfica Java implementando el Patrón MVC
Calculadora Gráfica Java implementando el Patrón MVCCalculadora Gráfica Java implementando el Patrón MVC
Calculadora Gráfica Java implementando el Patrón MVCIgnacio Aular Reyes
 

Viewers also liked (7)

Felipe tello
Felipe telloFelipe tello
Felipe tello
 
Sql comandos
Sql comandosSql comandos
Sql comandos
 
Poo Programacion Orientada A Objetos Java
Poo   Programacion Orientada A Objetos   JavaPoo   Programacion Orientada A Objetos   Java
Poo Programacion Orientada A Objetos Java
 
MODELO VISTA CONTROLADOR
MODELO VISTA CONTROLADORMODELO VISTA CONTROLADOR
MODELO VISTA CONTROLADOR
 
Comandos SQL
Comandos SQLComandos SQL
Comandos SQL
 
Calculadora Gráfica Java implementando el Patrón MVC
Calculadora Gráfica Java implementando el Patrón MVCCalculadora Gráfica Java implementando el Patrón MVC
Calculadora Gráfica Java implementando el Patrón MVC
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 

Similar to Conectar Java a SQL con JDBC en 40 pasos

3. Curso Java JDBC (Bases de datos) - Curso 2005-2006
3. Curso Java JDBC (Bases de datos) - Curso 2005-20063. Curso Java JDBC (Bases de datos) - Curso 2005-2006
3. Curso Java JDBC (Bases de datos) - Curso 2005-2006Samuel Marrero
 
Conexión a postgres desde
Conexión a postgres desdeConexión a postgres desde
Conexión a postgres desdejbersosa
 
Conexion sql server 2005 java netbeans
Conexion sql server 2005 java netbeansConexion sql server 2005 java netbeans
Conexion sql server 2005 java netbeansjbersosa
 
Notas clase
Notas claseNotas clase
Notas clase1 2d
 
Notas clase java ii
Notas clase java iiNotas clase java ii
Notas clase java ii1 2d
 
Notas clase
Notas claseNotas clase
Notas clase1 2d
 
Java Y Oracle
Java Y OracleJava Y Oracle
Java Y Oracleplsqlags
 
Notas clase java ii
Notas clase java iiNotas clase java ii
Notas clase java ii1 2d
 
Jyoc java-cap16 persistencia. bases de datos
Jyoc java-cap16 persistencia. bases de datosJyoc java-cap16 persistencia. bases de datos
Jyoc java-cap16 persistencia. bases de datosJyoc X
 
Uso java jdbc
Uso java jdbcUso java jdbc
Uso java jdbcjbersosa
 
Uso java jdbc
Uso java jdbcUso java jdbc
Uso java jdbcjbersosa
 
Explicacion de la Clase en Java-MySQL.pdf
Explicacion de la Clase en Java-MySQL.pdfExplicacion de la Clase en Java-MySQL.pdf
Explicacion de la Clase en Java-MySQL.pdfGregorioSnchez7
 

Similar to Conectar Java a SQL con JDBC en 40 pasos (20)

3. Curso Java JDBC (Bases de datos) - Curso 2005-2006
3. Curso Java JDBC (Bases de datos) - Curso 2005-20063. Curso Java JDBC (Bases de datos) - Curso 2005-2006
3. Curso Java JDBC (Bases de datos) - Curso 2005-2006
 
Conexión a postgres desde
Conexión a postgres desdeConexión a postgres desde
Conexión a postgres desde
 
S8-POO-4.2 BDD
S8-POO-4.2 BDDS8-POO-4.2 BDD
S8-POO-4.2 BDD
 
Conexion sql server 2005 java netbeans
Conexion sql server 2005 java netbeansConexion sql server 2005 java netbeans
Conexion sql server 2005 java netbeans
 
Notas clase
Notas claseNotas clase
Notas clase
 
Notas clase java ii
Notas clase java iiNotas clase java ii
Notas clase java ii
 
Notas clase
Notas claseNotas clase
Notas clase
 
Java Y Oracle
Java Y OracleJava Y Oracle
Java Y Oracle
 
Java Y Oracle
Java Y OracleJava Y Oracle
Java Y Oracle
 
Conexión de Base de Datos
Conexión de Base de DatosConexión de Base de Datos
Conexión de Base de Datos
 
Notas clase java ii
Notas clase java iiNotas clase java ii
Notas clase java ii
 
JDBC
JDBCJDBC
JDBC
 
Jyoc java-cap16 persistencia. bases de datos
Jyoc java-cap16 persistencia. bases de datosJyoc java-cap16 persistencia. bases de datos
Jyoc java-cap16 persistencia. bases de datos
 
Jdbc (Java Database Connectivity)
Jdbc (Java Database Connectivity)Jdbc (Java Database Connectivity)
Jdbc (Java Database Connectivity)
 
Uso java jdbc
Uso java jdbcUso java jdbc
Uso java jdbc
 
Uso java jdbc
Uso java jdbcUso java jdbc
Uso java jdbc
 
S8-BDD
S8-BDDS8-BDD
S8-BDD
 
Connection
ConnectionConnection
Connection
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Explicacion de la Clase en Java-MySQL.pdf
Explicacion de la Clase en Java-MySQL.pdfExplicacion de la Clase en Java-MySQL.pdf
Explicacion de la Clase en Java-MySQL.pdf
 

Conectar Java a SQL con JDBC en 40 pasos

  • 1. INTEGRANTES: Raquel Mendoza Ortiz Ma. 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.
  • 4.
  • 5. TIPOS DE CLASES UTILIZADAS
  • 6. 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;
  • 7.  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:
  • 8. 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();
  • 9. 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();
  • 10. 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
  • 11. 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”);  } } }