lunes, 4 de julio de 2016

Conectar java con MySQL



Conectar java con mysql utilizando la siguiente clase de java para llevar acabo la conexión.

import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;

/**
 *
 * @author TechSpace
 */
public class ConectarBD {
    private String bd="trys";
    private String url_sql="jdbc:mysql://localhost/"+bd;
    public String usuario="root";
    public String pasword="";
    private Connection miConexion=null;
    private Statement miEstatuto_sql=null;
    private final ResultSet cdr=null;
    private Statement estatuto;
    
    public Statement conectaSql() {
        int sql=0;
        try{
            Class.forName("com.mysql.jdbc.Driver").newInstance();
            System.out.println("CORRECTO CON EL DRIVER");
            sql++;
        }catch(ClassNotFoundException | InstantiationException | IllegalAccessException e){
            System.out.println("ERROR CON EL DRIVER");
        }
        try{
            miConexion=(Connection) DriverManager.getConnection(url_sql,usuario,pasword);
            System.out.println(url_sql+usuario+pasword);
            if(miConexion!=null){
                System.out.println("CONEXION OK..");
                sql++;
            }
        }catch(SQLException er){
            System.out.println("ERROR CON LA CONEXION");
        }
        try{
            miEstatuto_sql=(Statement) miConexion.createStatement();
            System.out.println("ESTATUTO OK..");
            sql++;
        }catch(SQLException err){
            System.out.println("ERROR CON EL ESTATUTO");
        }
        if(sql==3){
            System.err.println("Estado de la conexion correcta");
        }else{
            System.err.println("SQL no se Conecto");
        }
        return  miEstatuto_sql;
    }
}

0 comentarios:

Publicar un comentario

Copyright © TechSpace
Scroll To Top