Estas en:

Catálogo de servicios
Autentia (PDF 6,2MB)

tríptico de Autentia
En formato comic...

Acceso de usuarios registrados:

Deseo registrarme

He olvidado mis datos de acceso

Registra tu empresa:

Descubre las ventajas de registrar tu empresa en AdictosAlTrabajo...

Registrar mi empresa

Listado de empresas ya registradas

Google

Últimos tutoriales

+Noticias Destacadas

+Comentarios Cómic

  2009-08-28 - 11:17:42 AM
   rcanales escribío:
    Completamente de acuerdo contigo. Yo no se quien hace las cuentas en tu empresa [...]
  2009-08-28 - 07:01:44 AM
   Anonimo escribío:
    pues yo tengo el cuello rigido como una piedra porque el aire acondicionado esta [...]
  2009-07-23 - 10:32:12 PM
   Jaime escribío:
    definitivamente la parte mas divertida es la de programar, y la explotacion lo v [...]
  2009-05-13 - 11:26:33 PM
   williarim escribío:
    Quiero felicitar al autor de estas historietas! Gracias por compartir con todos [...]
  2009-05-13 - 04:40:59 PM
   rcanales escribío:
    Hola Brunoise: Todo tiene perspectiva. El función de tus forma de ser y ver e [...]

+Enlaces


Tutorial desarrollado por

Roberto Canales Mora

Creador y propietario de AdictosAlTrabajo.com, Director General de Autentia S.L., Ingeniero Técnico de Telecomunicaciones y Executive MBA por el Instituto de Empresa 2007. Perfíl Technorati

Experto en formación en: Dirección de proyectos informáticos, análisis y diseño UML, arquitectura Web, patrones de diseño y JEE a todos los niveles.

Puedes consultar mi CV y alguna de mis primeras aplicaciones (de los 90) aquí

Catálogo de servicios de Autentia

Descargar (6,2 MB)

Descargar en versión comic (17 MB)

AdictosAlTrabajo.com es el Web de difusión de conocimiento de Autentia.

Catálogo de cursos

Fecha de creación del tutorial: 2003-06-24

MySql y Java

Si queremos acceder desde una aplicación Java a MySQL tenemos que descargarnos de www.mysql.org los drivers.

Una vez descargado, tenemos que asegurarnos que el fichero esta en el classpath de la aplicación que lo utilice (linea de comando, compilador, servidor de aplicaciones, etc)

Vamos a probar a conectarnos a nuestra base de datos local utilizando JDBCTest (ver tutorial anterior)

Arrancamos JDBCTest con el siguiente parámetro

java -classpath .;%classpath%;d:\java\JDBCTest1_03\classes;C:\java\mysql-connector-java-3.0.7-stable\mysql-connector-java-3.0.7-stable-bin.jar JDBCTest

Pinchamos en Driver

Vemos que se ha realizado la conexión y el código que necesitaría mi programa Java

Ahora pinchamos en Connection y decimos que queremos conectar a la base de datos

Si todo ha ido bien veremos

Pinchamos en connection->create statement

Y ahora Statement->Execute Stmt Query

 

Ahora pulsamos result->Show All Results

Y que sencillo ha sido conectar a la base de datos y sacar el código equivalente

Os vamos a mostrar el cacho de código que registra el driver ... porque el resto es lo mismo que en todos los programas JDBC

// REGISTER DRIVER
try {
    Driver d = (Driver)Class.forName("com.mysql.jdbc.Driver").newInstance();
} catch (Exception e) {
    System.out.println(e)
}


// GET CONNECTION
Connection con;
try{
    con = DriverManager.getConnection("jdbc:mysql://localhost/test",userName,password);
}catch(Exception e){
    System.out.println(e);
}

// GET CONNECTION WARNINGS
SQLWarning warning = null;
try {
    warning = con.getWarnings();

    if (warning == null){
        System.out.println("No Warnings");
        return;
    }

    while (warning != null) {
        System.out.println("Warning: "+warning);
        warning = warning.getNextWarning();
    }
} catch (Exception e){
    System.out.println(e);
}

    

Sobre el Autor ..

¿Qué te ha parecido el tutorial? Déjanos saber tu opinión y ¡vota!

Muy malo Malo Regular Bueno Muy bueno
 


(Sólo para usuarios registrados)

» Registrate y accede a esta y otras ventajas «

Anímate y coméntanos lo que pienses sobre este tutorial

Puedes opinar o comentar cualquier sugerencia que quieras comunicarnos sobre este tutorial; con tu ayuda, podemos ofrecerte un mejor servicio.


(Sólo para usuarios registrados)

» Registrate y accede a esta y otras ventajas «

Autor Mensaje de usuario registrado
Autor Mensaje de usuario anónimo
rata boti Fecha de envío: 2009-06-04 - 05:40:03 PM
gracias por este aporte. es muy bueno, me ayudo mucho.
diego Fecha de envío: 2008-11-13 - 04:04:10 AM
Esta muy bien explicado, me fue muy util la informacion. A pesar de todo no pude hacer algo, pero...la informacion estaba claro, aunque me gustaria con mysql en vez de access. gracias
Israel Garcia Fecha de envío: 2006-06-26 - 08:50:25 PM
Me parece de lo mas claro e ilustrativo felicidades
Juan Manuel Fecha de envío: 2006-05-23 - 06:04:49 PM
Mas ke una opinion kiero hacer una pregunta. Mi situacion es la siguiente: Desarrollamos un sitio web con JSP y MySql, pero el hosting es UNIX asi ke necesito conectarme directamente desde mi pagina a la Base de datos. ¿Como puedo hacerlo? Gracias.


Creative Commons License Esta obra está licenciada bajo licencia Creative Commons de Reconocimiento-No comercial-Sin obras derivadas 2.5

Recuerda

Autentia te regala la mayoría del conocimiento aquí compartido (Ver todos los tutoriales). Somos expertos en: J2EE, Struts, JSF, C++, OOP, UML, UP, Patrones de diseño ... y muchas otras cosas.

¿Nos vas a tener en cuenta cuando necesites consultoría o formación en tu empresa?, ¿Vas a ser tan generoso con nosotros como lo tratamos de ser con vosotros?

Somos pocos, somos buenos, estamos motivados y nos gusta lo que hacemos ...

Autentia = Soporte a Desarrollo & Formación.

info@autentia.com

Tutoriales recomendados

Nombre Resumen
Fecha
Visitas Valoración Votos Pdf
Creación de servicios web RestFul, con soporte a persistencia, en NetBeans. En este tutorial vamos a analizar el soporte que nos proporciona NetBeans para la creación de servicios web RESTful, que den soporte a las operaciones típicas que se pueden realizar contra una tabla de base de datos.El objetivo es la creación de un proyec 2010-01-12 708 Muy bueno 1
MySQL: Replicación de bases de datos en MySQL En este tutorial aprederemos a replicar bases de datos MySQL 2009-12-08 1811 Muy bueno 2
Echo en MySQL En este tutorial se mostrará una técnica que ayudara mucho a la hora de encontrar errores y sobre todo a la hora de construir diferentes elementos de la base de datos, simulando la función Echo. 2009-10-14 2300 Muy bueno 2
iReport : Solución al problema de los parámetros dinámicos. En este tutorial acerca de iReport, tratamos la solución al problema de los parámetros dinámicos e introducción a los ficheros "jrxml" 2009-09-28 2939 - -
Ordenación por cantidades en informe cruzado Nico nos explica en ese tutorial cómo lograr ordenar por cantidades en informes cruzados usando JasperReports e iReport 2009-08-26 2100 - -
Joomla 1.5. Instalación y configuración Veamos en detalle cómo instalar Joomla 1.5 y aplicar algunas configuraciones posteriores de las disponibles en este CMS 2009-08-14 9256 - -
Hibernate Search, Bridges, Analizadores y más Detalles del uso de Hibernate Search con bases de datos Lucene 2009-07-29 2418 - -
DBUnit-Exportar e Importar BBDD DBUnit como complemento de los test unitarios con carga a una base de datos 2009-07-06 2717 - -
Informes Crosstab con iReport Con este tutorial vamos a ampliar el nivel de conocimiento sobre iReport enseñando como hacer un informe usando crosstab o tablas dinámicas 2009-04-16 7449 - -
Registro de Web Services con Apache jUDDI. Configuración y ejemplo Veamos como podemos catalogar y buscar web services bajo la especificación UDDI (Universal Description, Discovery and Integration) 2009-04-13 4771 - -

Nota:

Los tutoriales mostrados en este Web tienen como objetivo la difusión del conocimiento. Los contenidos y comentarios de los tutoriales son responsabilidad de sus respectivos autores. En algún caso se puede hacer referencia a marcas o nombres cuya propiedad y derechos es de sus respectivos dueños. Si algún afectado desea que incorporemos alguna reseña específica, no tiene más que solicitarlo. Si alguien encuentra algún problema con la información publicada en este Web, rogamos que informe al administrador rcanales@adictosaltrabajo.com para su resolución.