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