En persona
Polanco: Prolongación Moliere 515 Colonia Ampliación Granada. Esquina con avenida Río San Joaquín
Roma: Tuxpan #2, Esquina con Av. Insurgentes, Col. Roma Sur
Cursos de diseño web
Cursos de Java
Cursos de programación
Cursos de bases de datos
Diplomados:
-
Webmaster con Certificación de

- 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.
Conoce más
- 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.
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
Conoce más
- 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
Todos los cursos | Contacto | Inicio Cursos,talleres,diplomados diseño web y programación:5264 4719
Curso de Java JDBC
Java Database Connectivity, más conocida por sus siglas JDBC, es una librería que permite la ejecución de operaciones sobre base de datos desde el lenguaje de programación Java, independientemente del sistema operativo donde se ejecute o de la base de datos a la cual se accede, utilizando el dialecto SQL mediante el cual se puede realizar cualquier tipo de tarea con la base de datos como: consultas, actualización, creación, modificación, borrado de tablas, ejecución de procedimientos almacenados y desencadenadores (triggers).
Este curso es indicado para personas con conocimientos básicos de Java y programación, que requieran crear aplicaciones que se conecten a una base de datos. Esto incluye a: desarrolladores de aplicaciones Web, administradores de base de datos (DBA), administradores de sistemas o soporte técnico. También es adecuado para programadores que quieran ampliar sus conocimientos de Java. Sin embargo, antes de tomar el curso es requisito tener alguna experiencia previa en desarrollo en Java, así como el manejo de SQL estándar.

Entre semana: de lunes a jueves, 1 hora y media diaria, 8 semanas
Fines de semana: viernes, sábado o domingo, 5 horas, 10 semanas
Hay varios horarios disponibles para el curso de Java JDBC. Puedes tomar las clases por la mañana, tarde o noche, incluso en fines de semana (tenemos cursos hasta en domingo).
Para poder participar en los ejercicios y aprender Java JDBC, se deberá dominar las siguientes tecnologías:
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 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.
Ejercicios
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.
Temario
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 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 siguen
Preguntas 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.