Manual Netbeans y MySQL

Páginas: 14 (3332 palabras) Publicado: 12 de junio de 2013
Manual de conexión entre Java NetBeans y MySQL
La finalidad de este tutorial es explicar la forma de realizar una conexión entre el lenguaje de programación Java (IDE NetBeans) y la base de datos de SQL.

Software Necesario
1. Java NetBeans
2. phpMyAdmin
3. Conector (mysql-connector-java-5.1.22)

Después de instalar el phpMyAdmin, procedemos a ejecutarlo; para esto abrimos unexplorador de internet (Mozilla, Explorer, Google Chrome, etc) y en la dirección tecleamos la ruta para direccionarnos a nuestro servidor local:
http://localhost/phpMyAdmin/
Si no entra  127.0.0.1/phpMyAdmin


Capturamos nombre de usuario y password
Y hecho esto nos aparecerá nuestro servidor local en phpMyAdmin

Vamos a crear una base de datos en la opción Databases




La base de datosla llamaremos DBfacturacion.


Después vamos a crear la tabla de clientes (con 5 campos)

Aparecerá la siguiente ventana, donde capturaremos los campos


Al seleccionar la base de datos (DBfacturacion), podemos ver la tabla incorporada en la base

Agregamos el campo género

Esto lo que tenemos que hacer aquí, ahora necesitamos ir al programa Java NetBeans

Necesitamos crear unproyecto nuevo


El proyecto lo nombraremos: Facturacion y antes de terminar quitamos la selección de: Crear clase principal y Configurar como proyecto principal. (No olvides seleccionar la carpeta creada: FacturacionJava)

Y listo, ya está creado

Ahora será necesario crear en paquete de fuentes dos paquetes nuevos, uno llamado BaseDatos y otro Formularios. No son más que dos carpetas quenos permiten organizar el proyecto.





Ahora necesitaremos agregar el conector que nos servirá para enlazar los formularios de Java con el servidor SQL (mysql-connector-java-5.1.22)
Lo primero que necesitamos hacer es pegarlo en la carpeta que creamos para el proyecto (c:/facturacionJava/facturacion)

Ahora necesitamos agregar ese elemento al proyecto en bibliotecas

Seleccionamosla carpeta correcta y el constructor


Ahora en el paquete de BaseDatos, vamos a crear una clase que nos permitirá la conexión (esta clase puede ser genérica dado que siempre es la misma, lo único que cambia es el nombre de la base de datos, y puede ser usuario y contraseña)



Lo primero que tenemos que hacer es agregar las librerías que vamos a utilizar
//Librerías
importjava.sql.*;importjavax.swing.JOptionPane;



Hecho esto vamos agregar las variables tipo String que nos permitirán especificar características de la conexión, dentro de la clase pública ConexionMySQL.

publicclassConexionMySQL {

//Variables para conexión
public String db = "BDfacturacion";
public String url = " jdbc:mysql://localhost/"+db;
public String user = "root";
public String pass= "1234";
}



Debajo creamos un constructor vacío por si se requiere

//Constructor
publicConexionMySQL(){

}



Debajo del constructor vamos a crear un método que llamaremos Conectar

//Método para conexión
publicConnection Conectar(){

Connection link= null;
try{
//cargamos el driver MySQL
Class.forName("org.gjt.mm.mysql.Driver");

//Creamos enlacehacia la base de datos
link = DriverManager.getConnection(this.url,this.user,this.pass);

}catch(Exception e){
JOptionPane.showMessageDialog(null, e);
}
return link;
}



Código completo de la clase conectora

packageBaseDatos;

//Librerías
importjava.sql.*;
importjavax.swing.JOptionPane;

public class ConexionMySQL {

//Variables para conexión
publicStringdb ="BDfacturacion";
public String url = " jdbc:mysql://localhost/"+db;
public String user = "root";
public String pass = "1234";

//Constructor
publicConexionMySQL(){

}

//Método para conexión
public Connection Conectar(){

Connection link= null;
try{
//cargamos el driver MySQL
Class.forName("org.gjt.mm.mysql.Driver");

//Creamos enlace hacia la base de datos
link =...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Servlest mysql y netbeans
  • Manual De Mysql
  • Manual de mysql
  • manual mysql
  • manual-de-mysql
  • MANUAL MYSQL
  • Manual de MySQL
  • Manual Mysql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS