
Conectar con BBDD MySql
Publicado por Gonzalo (6 intervenciones) el 15/09/2017 02:35:34
Buenas noches LWP.
Soy nuevo en la comunidad, y estoy empezando a programar en Java.
Estoy tratando de hacer un proyecto de movimientos de Stock para practicad un poco con Base de Datos.
Encontré este condigo para poder lograr una conexión con una BBDD MySql.
Quiero saber si mi problema de configuración del MySql en la computadora, o si es un error Lógico del código.
El codigo esta formado de la siguente manera,
Una clase que se llama Conectar}
Es la encargada de realizar la conexión con la BBDD.
Y un Form con un jButton, que al apretarlo simplemente debería tirar en consola dos mensajes.
Establecida = Si la conexion se concreto.
NO = Que no se concreto.
Edit.: La libreria que utilizo es "mysql-connector-java-5.0.8-bin.jar"
Código de la Clase Conectar:
-------------------
Código del jButton:
Saludos.
Muchas gracias!
Soy nuevo en la comunidad, y estoy empezando a programar en Java.
Estoy tratando de hacer un proyecto de movimientos de Stock para practicad un poco con Base de Datos.
Encontré este condigo para poder lograr una conexión con una BBDD MySql.
Quiero saber si mi problema de configuración del MySql en la computadora, o si es un error Lógico del código.
El codigo esta formado de la siguente manera,
Una clase que se llama Conectar}
Es la encargada de realizar la conexión con la BBDD.
Y un Form con un jButton, que al apretarlo simplemente debería tirar en consola dos mensajes.
Establecida = Si la conexion se concreto.
NO = Que no se concreto.
Edit.: La libreria que utilizo es "mysql-connector-java-5.0.8-bin.jar"
Código de la Clase Conectar:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
package Clases;
import com.mysql.jdbc.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Conectar {
private static Connection conn;
private static final String driver = "com.mysql.jdbc.driver";
private static final String user ="root";
private static final String password="1214";
private static final String url ="jdbc:mysql://localhost:3306/bbdd";
public Conectar() {
conn = null;
try {
Class.forName(driver);
conn = DriverManager.getConnection(url, user, password);
//System.out.println("");
if(conn != null){
System.out.println("Establecida");
}
} catch(ClassNotFoundException | SQLException e) {
System.out.println(e.getMessage());
System.out.println("NO");
}
}
public Connection getConnection(){
System.out.println("NO");
return conn;
}
public void desconectar(){
conn = null;
if(conn == null){
System.out.println("Coneccion terminada");
}
}
}
-------------------
Código del jButton:
1
2
3
4
private void jbConectarActionPerformed(java.awt.event.ActionEvent evt) {
conn = new Conectar();
Connection reg = conn.getConnection();
}
Saludos.
Muchas gracias!
Valora esta pregunta


0