Conexion Base de Datos en MySQL

Bueno estq es la clase que se utiliza para conectar una base de datos creado en MySQL (Como dato la base ya debe de estar creada)
package Control;
import javax.swing.*;
import java.sql.*;
import java.util.*;
import javax.sql.DataSource;


public class DataBase {

public Connection con = null;

public Connection getConexion() throws SQLException{

String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost/nombre de la base de datos";//en caso de q la base sea local
//   String url = "jdbc:mysql://"direccion ip del servidor": "puerto de MySql"/"nombre de la base de datos""; // en caso de ser cliente servidor
String user = "root";// es el usuario default de MySQL
String password="password de MySQL";


try{
Class.forName(driver);
con = DriverManager.getConnection(url,user,password);
}catch(ClassNotFoundException ex){
JOptionPane.showMessageDialog(null,"¡No se encontro el driver jdbc instalado en el sistema!\n\n"+ex.getMessage(),"Error de conexion",JOptionPane.ERROR_MESSAGE);          
}

return con;
}


public static void main(String []arg){
DataBase k = new DataBase();      
try{
JOptionPane.showMessageDialog(null,k.getConexion());
}catch(SQLException ex){
JOptionPane.showMessageDialog(null,ex.getMessage());          
}
}
}

Post a Comment

Artículo Anterior Artículo Siguiente