Configuración conexión

This commit is contained in:
David 2024-05-07 18:02:41 -06:00
parent da07f33d87
commit 1b377734dd
1 changed files with 31 additions and 15 deletions

View File

@ -1,26 +1,42 @@
package mx.uv;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Connection;
import java.util.logging.Level;
import java.util.logging.Logger;
public class Conexion {
public static String url="mysql://root:tdPXEKculfAIumCBQirpMvZYXnrOuCbZ@monorail.proxy.rlwy.net:51101/railway";
public static String Drivername="com.mysql.cj.jdbc.Driver";
public static String username="root";
public static String password="tdPXEKculfAIumCBQirpMvZYXnrOuCbZ";
private static Connection conexion=null;
private Connection conexion;
String driver = "com.mysql.cj.jdbc.Driver";
private String url = "jdbc:mysql://root:tdPXEKculfAIumCBQirpMvZYXnrOuCbZ@monorail.proxy.rlwy.net:51101/railway";
private final String USUARIO="root";
private final String CONTRASENA="tdPXEKculfAIumCBQirpMvZYXnrOuCbZ";
public static Connection getConnection(){
try {
Class.forName(Drivername);
conexion = DriverManager.getConnection(url, username, password);
} catch (SQLException e) {
System.out.println(" SQL:" + e);
} catch (ClassNotFoundException e){
System.out.println("Driver:" + e);
}
public Connection obtenerConexion() throws SQLException{
conecta();
return conexion;
}
private void conecta() throws SQLException{
try {
Class.forName(driver);
} catch (ClassNotFoundException ex) {
Logger.getLogger(Conexion.class.getName()).log(Level.SEVERE, null, ex);
}
conexion=DriverManager.getConnection(url,USUARIO,CONTRASENA);
}
public void cerrarConexion(){
if(conexion!=null){
try {
if(!conexion.isClosed()){
conexion.close();
}
} catch (SQLException ex) {
Logger.getLogger(Conexion.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
}