Olá , estou com uma dúvida aqui no acesso ao banco de dados MySQL.
Só tem essa forma de conectar ao banco de dados? Entrando pela janela Execução - Drivers - Adicionando o driver do banco
Se eu fizer a conexão do banco dessa forma… o meu sistema vai achar o banco de dados no cliente normalmente?
Tem como fazer isso via código ou algo mais simples?
Porque em vb.net eu crio um arquivo (config.ini) onde coloco as informações do banco… como (localhost - usuário - senha - banco)
o sistema abri esse arquivo recupera os dados e abri o banco. Tudo isso via código.
Ai se eu precisar alterar alguma coisa no acesso ao banco de dados como senha ou o nome do banco eu não preciso entrar no código do programa alterar e depois compilar de novo… só mudo esse arquivo e pronto.
Pelo jeito voce está usando alguma ide para desenvolver, mas respondendo a suas perguntas, sim voce pode carregar as informações para acessar o banco de dados do jeito que quiser, a unica diferença é que voce não vai ter uma telinha montada como no MS visual studio. Mas se não me engano o Netbeans faz algo parecido.
Voce tambem pode usar frameworks de persistencia ou programar seu proprio jeito de fazer carregar as informações para a conexão (usando xml, arquivo de properties etc).
da uma olhada nas comunidades e foruns que voce vai encontrar muita coisa, depende do que voce quer.
flw
Paulo
A
alexpassosPJ
Estou fazendo a conexão do banco MySQL assim:
Connection connection = null;
try {
// Carregando o JDBC Driver String driverName = “org.gjt.mm.mysql.Driver”; // MySQL MM JDBC driver Class.forName(driverName);
// Criando a conexão com o Banco de DadosStringserverName=“localhost”;Stringmydatabase=“abaje”;Stringurl=“jdbc:mysql://” + serverName + “/” + mydatabase; // a JDBC urlStringusername=“root”;Stringpassword=“123”;connection=DriverManager.getConnection(url,username,password);
//Driver não encontradoSystem.out.println(“Odriverexpecificadonãofoiencontrado.”);}catch(SQLExceptione){//Não está conseguindo se conectar ao bancoSystem.out.println(“NãofoipossívelconectaraoBancodeDados”);}</blockquote>
Esta funcionando… ai coloquei os dados do banco em um aruivo configBD.ini, testei a esta recuperando certo os dados corretamente… mais quando coloco os dados em variáveis e coloco no código de conexão do banco fala que não foi possível conectar ao banco.
eu testei as variáveis na conexão e estão com os dados.