Olá Pessoal , bom dia !
Fiquei com uma dúvida referente a passagem de parâmetros no banco de dados, tais como endereço do banco, senha e usuário.
Qual a forma correta e profissional de eu colocar esses dados no programa ?
package LojaVirtual.adalberto.com;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class TestaConexao {
public static void main(String[] args) throws SQLException {
// TODO Auto-generated method stub
//Connection connection = DriverManager.getConnection(url, user, password);
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost/loja_virtual?"
+ "useTimezone=UTC","root","123456");
connection.close();
}
}
Em outras linguagens se trabalha com o .env um arquivo onde ficam a url , usuário e senha . Essa é a maneira correta de fazer isso em java ? Se for como eu posso fazer isso , existe alguma lib nativa do Java para lidar com variáveis de ambiente ?
Muito obrigado por sua ajuda.