Una forma sencilla y rápida de aprender JAVA, observando y deduciendo cómo se comporta el lenguaje a través de ejemplos prácticos.

jueves, 24 de noviembre de 2011

Creación de una base de datos MySQL y comprobación de conexión

* Creación base de datos "mi_base":
Para empezar necesitaremos tener instalado el gestor de base de datos MySQL (la instalación por defecto
, nos lo deja ya todo preparado).

1- Entramos a consola de comandos Inicio - Ejecutar - cmd [enter]

2- Nos dirigimos en el directorio:
C:\Archivos de programa\MySQL\MySQL Server 5.5\bin

3- Ejecutamos la orden:

mysql -u root -p

e introducimos la contraseña que nos pide

4- Procedemos a crear la tabla "mi_base" con la instrucción:

CREATE DATABASE mi_base;

5- Mostramos un listado de las bases de datos disponibles y vemos que se nos ha creado la nuestra (mi_base)

SHOW DATABASES;

5- Finalmente activamos nuestra base de datos con la instrucción:

USE mi_base;



Ya tenemos creada nuestra base de datos, ahora nos hace falta hacer la conexión desde codigo java. Para ello entramos al Netbeans IDE le damos a New Project y a Java Application al que llamaremos "mysql1".

* Codigo MySQL.java:
package mysql1;
import java.sql.*;
public class MySQL1 {
static String bd = "mi_base"; //Nombre de nuestra base de datos
static String login = "root"; //Nombre usuario que nos sale por defecto
static String password = "pass"; //contraseña del servidor del MySQL
static String url = "jdbc:mysql://localhost:3306/"+bd;
public static void main(String[] args) throws Exception {
Connection conn = null;
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
conn = DriverManager.getConnection(url,login,password);

if (conn != null) {
System.out.println("Conexión a base de datos "+url+" ... Ok");
conn.close();
}
} catch(SQLException ex) {
System.out.println("Error al conectarse con la base de datos "+url);
}
}
}


* Resultado:

run:
Conexión a base de datos jdbc:mysql://localhost:3306/mi_base ... Ok

BUILD SUCCESSFUL (total time: 2 seconds)

No hay comentarios:

Publicar un comentario

Con la tecnología de Blogger.