Mi duda es la siguiente:
Ya e logrado la conexión con la base de datos correctamente puedo hacer todas las consultas necesarias, tome como ejemplo una conexión similar al que uso:
Código:
Pero algo que me preocupa son los parámetros de conexión que seria hardcoding dejarlo asíString url = "jdbc:mysql://localhost:3306/"; String base = "prueba"; String usu = "root"; String pass "la_clave"; void conexion(){ try{ Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection(url+base, usu, pass); if (conn!=null){ System.out.println("conexion correcta"); } }catch(SQLException | ClassNotFoundException e){ System.out.println(e); } }
por lo que ¿cual seria la forma mas correcta de usar los parámetros de forma mas correcta y segura?
ya que dejarlo así usando un decompilador tomarían los datos fácilmente, claro ofuscando
el código seria mas complicado que encuentren pero quisiera tener mas alternativas para proteger dichos parametros
desde ya gracias por su ayuda