Teléfonos

Sucursal Roma:
5564 7993 y 5264 4719

En persona

Roma: Tuxpan #2, Esquina con Av. Insurgentes, Col. Roma Sur

Direcciones:

ver croquis

ver instalaciones

Cuentas bancarias

 

 

 

Diplomados:

  • Webmaster  con Certificación de logo de centro de capacitacion

    • Diplomado de desarrollo de páginas web 2.0 con la paquetería Adobe CS5, XHTML, CSS, DHTML, Ajax, jQuery, XAMPP, PHP, MySQL y técnicas SEO.   diplomadoConoce más
  • Informatica para la oficina

    • Aprende el uso correcto de las aplicaciones más usadas en la oficina: Windows, Internet, Word y Excel diplomadoOfficeConoce más
  • Web 2.0 "Sólo código"

    • El objetivo principal del diplomado es mostrar cada una de las tecnologías involucradas en el desarrollo de aplicaciones para la Internet sin el uso de herramientas de diseño, es decir, "sólo código": PHP, JavaScript, AJAX, Publicación Web  diplomadoConoce más
 

Introducción a Java JDBC

Java es unas de las marcas más conocidas del sector informático y una de las tecnologías más utilizadas. Oracle cuentas con varios productos creados con tecnología Java para ofrecer compatibilidad con aplicaciones y servicios empresariales. Con la adquisición de Sun, Oracle impulsará la innovación continua y la inversión en tecnología Java en beneficio de los clientes y la comunidad de programadores con lo cual garantiza que tecnologías como JDBC sean líderes en combinación con la base de datos más poderosa: Oracle.

El curso del JDBC es el parte aguas de la tecnología Java en cualquiera dos de sus plataformas: aplicaciones de Escritorio aplicaciones web, ya que permite construir soluciones empresariales con conexión a base de datos como: Oracle, Microsoft SQL Server, MySQL, Access, incluso hojas de cálculo Excel, entre otras, potencializando procesos de almacenamiento y consulta de información a través de las redes y aplicaciones Java.

Lo anterior es una de las principales ventajas de la tecnología JDBC: permite una interfaz de las aplicaciones Java con cualquier tecnología de servidor de bases de datos vigente. Con esto, el horizonte de una aplicación de escritorio hecha con Swing (segundo curso de Java en 3CT) se abre de las aplicaciones stand alone a las de tecnología cliente-servidor; el tema de la persistencia (es decir, la manera de guardar los datos) se expande de los simples archivos con la librería java.io, a las posibilidades del álgebra relacional y el poderoso y flexible lenguaje SQL.

Lo mismo sucede en las aplicaciones web (cursos cuatro y cinco en 3CT): sin la conectividad con las bases de datos que ofrece JDBC, es prácticamente inimaginable un portal interactivo y funcional en la Internet.

Los procesos de conexión a bases de datos están definidos plenamente y se pueden considerar un estándar. Se requiere un servidor de bases de datos instalado bajo un sistema operativo capaz de asignarle un puerto, a esto se le conoce como el host; los servidores están constituidos para atender múltiples solicitudes de usuarios igualmente diversos; la administración de dichos usuarios es otro concepto cuyo primer aspecto es la autenticación por lo que cada uno tiene un identificador y una contraseña de acceso; estos valores se conocen como user y password; finalmente está el tema de la base de datos específica y la necesidad de un conector específico para cada una de las tecnologías posibles, uno para Oracle, uno para MySQL, etc. Con lo que tenemos cinco elementos estándar para toda conexión host, user, password, base de datos y conector. Estos cinco elementos conforman el estándar de conexión y permiten a JDBC conectar a Java, virtualmente, con cualquier servidor de base de datos.

 

objetivos del cursoObjetivos del curso

Al concluir el módulo de JDBC podrás:

  • Leer archivos planos, delimitados y hojas de cálculo.
  • Establecer conexiones mediante ODBC y archivos JAR.
  • Leer tablas, vistas e información sobre la base de datos.
  • Ejecutar consultas y procedimientos almacenados.
  • Generar aplicaciones que no dependan de una base de datos específica.
  • Crear programas que se ejecuten en cualquier plataforma.
  • Desarrollar aplicaciones que no requieran ninguna configuración en los clientes.

ejerciciosEjercicios

El curso de Java JDBC se basa en ejercicios prácticos asignados por el instructor. De esta manera en el desarrollo del temario podrás, entre otras cosas:

  • Establecer una conexión con ODBC.
  • Conectarse a bases de datos como: MySQL, Oracle y SQL Server.
  • Leer una base de datos Access.
  • Leer una hoja de cálculo.
  • Establecer una conexión con JAR.
  • Mostrar una consulta dentro de una rejilla gráfica (JTable).
  • Generar una interfaz tipo consultador MySQL-QUERY BROWSER.
  • Crear un modulo de autenticación de usuario y contraseña
  • Desarrollar una aplicación de alta, baja, cambio de clientes.

temarioTemario

El curso de Java JDBC contempla obtener conocimientos sobre la tecnología JDBC para crear aplicaciones que interactúen con cualquier base de datos.

  • Estableciendo una conexión
    • Conexión con una base de datos
    • Configuración del controlador ODBC
  • Sentencias SQL
    • Ejecución de consultas con la clase Statement
    • Ejecución de comandos DDL(create, drop)
    • Ejecución de comandos DML(select, insert, update, delete)
  • Obtener datos desde el ResultSet
    • Colección ResultSet
    • Lectura de ResultSet e incorporación en JTable
    • Lectura de ResultSet e incorporación en JComboBox
    • Lectura de ResultSet e incorporación de archivos de texto plano
  • ABC (Alta,Baja,Cambio)
    • Interfaces de usuario grafico con conexión a Base de datos
    • Alta, baja, cambio de un catalogo de la base de datos
  • Conexión mediante un JAR (Java Archive)
    • Conexión a MySQL
    • Conexión a Oracle
    • Conexión a Microsoft SQL Server
  • Metodos Nativos JDBC
    • deleteRow()
    • insertRow()
    • updateRow()
    • movimiento de cursor
  • PreparedStatement
    • Sentencias Preparadas con parámetros
    • Métodos setString, setInt
    • Métodos executeUpdate, executeQuery
  • Manejo de Excepciones
    • Argumentos.
    • try-catch.
    • Excepciones estándar.
 

ventajas adquiridasVentajas adquiridas

No solo basta conocer las instrucciones y comandos que establecen la conexión a las bases de datos, es por ello que nuestro curso integra las mejores técnicas de programación, basados en la experiencia de los patrones de diseño como el MVC (Modelo-Vista-Controlador) y la Programación Orientada a Objetos, que mejoran el desarrollo e implementación de proyectos.

Para ello se enseña a lo largo del curso:

  • Uso de mnemotécnicas y convenciones
  • Separación del proyecto en 3 capas MVC
  • Desarrollo de aplicaciones basadas en la reutilización, portabilidad, y escalabilidad

cursos que siguenCursos que siguen

preguntas frecuentesPreguntas frecuentes

¿Quiero ser desarrollador Java Web, puedo tomar JDBC sin haber cursado Swing?
No, se necesita saber Java Swing ya que la mayoría de las prácticas del curso de JDBC se basan en interfaces gráficas desarrolladas con Swing, posteriormente los conocimientos adquiridos en el curso de JDBC servirán para aplicaciones Java Web
¿Por qué requiero el curso de Base de Datos I para tomar JDBC?
El curso de java JDBC se enfoca en las interfaces graficas conectadas a base de datos, así como en la explotación de la información, pero no se enfoca en la enseñanza del lenguaje SQL estándar, ni en el diseño de base de datos, ni en la administración del sistema gestor de base de datos, temas que se deben conocer para sacar mayor provecho de JDBC; por lo cual recomendamos haber cursado previamente el cursos de Base de Datos I.
¿Se puede hacer un Punto de Venta como el de restaurantes, tiendas departamentales y de servicios con Java?
Si, es posible diseñar cualquier tipo de aplicación de escritorio y web conectado a cualquier base de datos con Java JDBC.