Proteção do banco de dados

0 respostas
I

Falae pessoal,
tenho um sério problema com banco de dados. Antigamente eu usava firebird para as minhas aplicações. Entao eu descobri que se eu pegar o banco de dados e colocar em outro servidor (com senha padrao) o banco abre com a senha padrao.
Agora, estou usando access por ter proteção de senha no arquivo do BD, mas quando eu acesso o sistema, independente da senha que eu coloco ele acessa o banco. Alguem tem uma ideia de como nao permitir que outras aplicações conectem no banco sem a senha original??
segue a classe que conecta com o banco.

final private String Driver = sun.jdbc.odbc.JdbcOdbcDriver;

final private String Url = jdbc:odbc:meuBancodeDados;

public Connection ConectaBanco;

private String usuario = “”;

private String senha = SenhaQueEuColoqueiNoAccess;

public Statement stmt;

public ResultSet rs;
public Boolean conecta(){

boolean result = true;

try {

Class.forName(Driver);

ConectaBanco = DriverManager.getConnection(Url, usuario, senha);

JOptionPane.showMessageDialog(null, conectado);

}

catch (ClassNotFoundException exception) {

JOptionPane.showMessageDialog(null,“Falha na Conexão+ exception);

result = false;

}

catch (SQLException sQLException){

JOptionPane.showMessageDialog(null,"Erro na conexao "+sQLException);

}

return result;

}
Criado 3 de junho de 2008
Respostas 0
Participantes 1