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());
}
}
}
Publicar un comentario