Creo Java
Aplication.
Creo proyecto vacío.
Google:
* Descargo conector
java MySql
Aparece también
como: Download connection/J en la página oficial.
Abro carpeta y
extraigo archivo Mysql.connector.java en una carpeta independiente.
En Netbeans, ir a las librerías (panel izquierdo), botón derecho, add, elijo el archivo anterior
descomprimido.
Agrego formulario
con un botón “conectar”.
Click derecho en
botón.
Cambiar variable
btn_conectar.
Objetivo del
código: conectar a una base de datos de nombre “Escuela” en
localhost con el puerto de MySQL 3306, es decir, en el directorio
“odbc:Mysql://localhost:3306/Escuela”, el cuál se almacena en
una constante URL, el código quedaría de la siguiente manera y debe
ser ingresado haciendo doble click en el botón “Conectar”,
cuando estamos programando la ventana en Netbeans.
public
static final String URL = “udbc:Mysql://localhost:3306/Escuela”;
Usaremos, a
continuación un USERNAME y PASSWORD como constantes públicas
public
static final String USERNAME = “root”;
public
static final String PASSWORD = “123456”;
Ahora, el método
“conexión”.
Public
static Connection getConnection()
{
Connection
con = null; /*botón derecho e importar library, análogamente
para todos los que se requiera*/
try
{
Class.forName(“com.mysql.jdbc
.con=(connection)DriverManager.getConnection(URL,USERNAME,PASSWORD);
JoptionPane.showMessageDialog(null,”conexion
exitosa”);
}
catch(Exception
e)
{ Systemout...(e);
}
Ahora el action
performed del mismo botón
Private
void btnConectarActionPerformed(java.awt.event.ActionEvent evt)
{
try
{ Connection
con = null;
con
= getConnection;
ResulSet
res;
PrepareStatement
ps;
ps
= con.prepareStatement(“SELECT * FROM persona”);
res=ps.executeQuery();
if(res.next())
{
JoptionPane.ShowMessageDialog(null,res.getString(“nombre
+ “ “ + res.getString, “ domicilio “ ;
}
else
{
show
message: “no existen datos”
}
catch(exception
e)
{
System.out.println(e);
}
return
con;
}
/*Fin método conexion*/
Fin
del código en Java, ahora veremos cómo instalar y operar en la BD.
En
localhost, creo una BD Mysql
set as default
creo tabla Persona
Coloco los datos que
va a tener la persona en la tabla con sus tipos respectivos y tamaños
de caracteres.
El órden de los pasos no cambia el resultado.
No hay comentarios:
Publicar un comentario