mysql连接和java出错

时间:2016-07-20 00:45:13

标签: java mysql jdbc mysql-connector

我正在尝试构建一个数据库。我遇到的主要问题是与mysql数据库的连接。我已经安装了mysql-connector-java-5.1.38-bin.jar

我有一个Windows x64位,我已经搜索了一个解决方案,但还没有找到它。

这是我的代码:

package Otros;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class Conexion {
    private Connection conexion;
    private Statement sentencia;
    private static Conexion instancia;
    public static Conexion getInstancia(){
        if(instancia==null){
            instancia=new Conexion();
        }
        return instancia;        
    }
    public Conexion(){
        try{
            Class.forName("com.mysql.jdbc.Driver").newInstance();
            conexion=DriverManager.getConnection("jbdc:mysql://localhost/asistencia_nabajal?user=root&password=");
            sentencia= conexion.createStatement();
        }catch(InstantiationException e){
            e.printStackTrace();
        }catch(ClassNotFoundException e){
            e.printStackTrace();
        }catch(IllegalAccessException e){
            e.printStackTrace();
        }catch(SQLException e){
            e.printStackTrace();
        }
    } 
    public ResultSet hacerConsulta (String consulta){
        ResultSet resultado=null;
        try{
            resultado=sentencia.executeQuery(consulta);
        }catch(SQLException e){
            e.printStackTrace();
        }
        return resultado;
    }
    public void ejecutarSentencia(String consulta){
        try{
            sentencia.execute(consulta);
        }catch(SQLException e){
            e.printStackTrace();
        }
    }
    public Connection getConexion(){
        return conexion;
    }
    public Statement getSentencia(){
        return sentencia;
    }

}

这就是我得到的问题:

java.sql.SQLException:没有为jbdc找到合适的驱动程序:mysql:// localhost / asistencia_nabajal?user = root& password = Otros.Conexion@5995adb7

显然它不允许我连接数据库,但我不知道为什么。

有人可以帮我解决这个问题吗?

0 个答案:

没有答案