como puedo conectar una base de datos mysql workbench a un programa en java netbeans 8.0.1?

+1 voto
preguntado por Bryan Andres Guaman (150 puntos) Feb 16, 2016 en SQL Server
editado por Bryan Andres Guaman Feb 17, 2016
import java.sql.Connection;
import java.sql.DriverManager;
import javax.swing.JOptionPane;

/**
 *
 * @author user
 */
class conectar {
    Connection cn=null;
        public  Connection conexion (){
        try {
        Class.forName("com.mysql.jdbc.Driver");
        cn=DriverManager.getConnection("jdbc:mysql//localhost:3306/sistema","root","090306533");
         System.out.println("conexion establecida");
           JOptionPane.showMessageDialog(null, "conexion establecida");
        }catch (Exception e){
        System.out.println("error de conexion");
           JOptionPane.showMessageDialog(null, "error de conexion "+e);
        }
            return cn;
        }
}

7 Respuestas

0 votos
respondido por victor (3,880 puntos) Feb 16, 2016
Pon el código para que se pueda ver mejor y que la gente lo analice. Gracias!!!
comentado por Bryan Andres Guaman (150 puntos) Feb 17, 2016
Lo haré gracias espero que me pueda ayudar se lo agradecería mucho  :D
0 votos
respondido por victor (3,880 puntos) Feb 17, 2016
El código es correcto. ¿Qué error te da?

¿Te has descargado el driver de conexión a MySQL? Lo puedes descargar desde http://dev.mysql.com/downloads/connector/j/

Saludos.
comentado por Bryan Andres Guaman (150 puntos) Feb 17, 2016
gracias por responder el error que me da es: "Error de conexion java.sql.SQLException: No suitable Driver found for jdbc:mysql//localhost3306/sistema  " :/ no entiendo por que   me seria de mucha ayuda ya que estoy haciendo un proyecto de grado para graduarme del cole :D
comentado por victor (3,880 puntos) Feb 18, 2016
Tienes toda la pinta de que te falta el driver. Prueba a instalartelo desde la URL que te puse en la respuesta a ver si te sigue fallando. Saludos.
0 votos
respondido por Gilberto Armenta (200 puntos) Mar 30, 2016
YO TE SUGIERO QUE USES MySql y xampp para crear tu base de datos  :)

package clases;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.JOptionPane;

public class conexionConBaseDatos {
    public static Connection conexion = null;
     
     public static Connection getConexion() {
         try {
            conexion = null;
            Class.forName("com.mysql.jdbc.Driver");
            conexion =DriverManager.getConnection("jdbc:mysql://127.0.0.1/sistema","root","");
            System.out.println("conexion establecida");
        } catch (ClassNotFoundException | SQLException e) {
            System.out.println("error de conexion");
            JOptionPane.showMessageDialog(null, "error de conexion "+e);
        }
          return conexion;
     }
}
0 votos
respondido por Alejandro Salaicez (260 puntos) Jun 2, 2016
Descarga el driver de mysql para java, es lo que te falta para poder hacer la conexion
0 votos
respondido por Cyn (300 puntos) Jun 25, 2016

Hola yo utilizo la siguiente conexion y me funciona muy bien 

public class ConexionBD extends Usuario {

    Connection objConexion = null;
    String driverBD = "com.microsoft.mysql.jdbc.driver";
    String rutabd =DriverManager.getConnection("jdbc:mysql://host:puerto/baseDatos","usuario","contraseña");

    public boolean conectarBD() {
        try {

            Class.forName(driverBD);
            objConexion = DriverManager.getConnection(rutabd);
            if (objConexion != null) {
                return true;
            }
        } catch (Exception e) {
            setMensajes("Error al conectar BD" + e.getMessage());
        }
        return false;
    }
}

0 votos
respondido por Blanca Monroy (340 puntos) Ago 12, 2016

Hola.

El error que te marca el consola es porque necesitas agregar el conector de mysql jdbc, te dejo el link para que lo descargues 
https://www.mysql.com/products/connector/

Seleccionar la opción de descarga del JDBC Driver for MySQL (Connector/J)

Una vez que lo tengas instalado en la Netbeans, en los poryectos seleccionar la capeta de librerías, da clic derecho y selecciona agregar driver o connector y busca el driver que acabas de descargar, espera un poco a que cargue todas las librerías y listo, ese error ya no debe de aparecer :D

Espero haber sido de ayuda, Gracias

0 votos
respondido por Carolina Vazquez (300 puntos) Ago 14, 2016
Hey hola!!

necesitas el conector de mysql lo puedes agregar como libreria desde netbeans, puedes descargar el conector en el siguiente link.

https://dev.mysql.com/downloads/connector/j/

saludos.

Preguntas relacionadas

0 votos
0 respuestas
0 votos
0 respuestas
0 votos
1 respuesta
preguntado por Rider1996 (120 puntos) Abr 11, 2016 en IDE
Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código
...