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);
}
|
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.
| 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. |
- Puedes inscribirte en nuestro servicio de notificaciones haciendo clic aquí.
- Puedes firmar en nuestro libro de visitas haciendo clic aquí.
- Puedes asociarte al grupo AdictosAlTrabajo en XING haciendo clic aquí.
- Añadir a favoritos Technorati.
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.
Tutoriales recomendados
| Nombre | Resumen | Visitas | Valoración | Votos | ||
|---|---|---|---|---|---|---|
| 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.







