Fórum Duvida sobre 1 linha do codigo #548806
17/03/2016
0
bom...
estou usando netbeans e firebird como banco
estou fazendo fazendo uma classe de conexão
mas na apostila esta explicando com mysql
estou com duvida no seguinte código
this.config = ResourceBundle.getBundle("DAO.conf_mysql")dentro das aspas como ficaria para o firebird?
resto do código:
package DAO;
import java.sql.Connection;
import java.sql.DriverManager;
import java.util.ResourceBundle;
public class ConexaoIMP implements Conexao {
private final String url;
private final String driver;
private final String usuario;
private final String senha;
private final ResourceBundle config;
public ConexaoIMP(){
this.config = ResourceBundle.getBundle("DAO.conf_")
}
@Override
public Connection ConectaDB() {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
@Override
public void CloseDB(Connection con) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
}obrigado desde já!
Vitor
Curtir tópico
+ 0Post mais votado
17/03/2016
[url]https://www.devmedia.com.br/integracao-java-firebird/6496[/url]
Marcos Paulo
Gostei + 1
Mais Posts
17/03/2016
Vitor
segue o codigo completo:
package DAO;
import java.sql.Connection;
import java.sql.DriverManager;
import java.util.ResourceBundle;
public class ConexaoIMP implements Conexao {
private final String url;
private final String driver;
private final String usuario;
private final String senha;
private final ResourceBundle config;
public ConexaoIMP(){
this.config = ResourceBundle.getBundle("DAO.conf_mysql");
this.url = config.getString("url");
this.driver = config.getString("driver");
this.usuario = config.getString("usuario");
this.senha = config.getString("senha");
try {
Class.forName(this.driver);
} catch (Exception e) {
System.out.println("Classe Driver Não Encontrada" + e.getMessage());
}
}
@Override
public Connection ConectaDB() {
try {
Connection con = DriverManager.getConnection(url, usuario, senha);
con.setAutoCommit(false);
return con;
} catch (Exception e) {
System.out.println("Erro Conexao: " + e.getMessage());
return null;
}
}
@Override
public void CloseDB(Connection con) {
try {
con.close();
} catch (Exception e) {
System.out.println("ERRO FECHAMENTO BANCO DE DADOS... " + e.getMessage());
}
}
}
só que a duvida aqui é o seguinte
nessa linha:
this.config = ResourceBundle.getBundle("DAO.conf_mysql");na apostila esta usando o mysql como exemplo, mas estou usando firebird, só que não sei qual o código no lugar de:
DAO.conf_mysql
para o firebird
ou sera que estou enganado?
Gostei + 0
17/03/2016
Marcos Paulo
Gostei + 1
17/03/2016
Vitor
isso eu fiz pela aba serviços da IDE
Gostei + 0
18/03/2016
Vitor
desculpe mas eu entendi depois o que você queria dizer '-'
bom...
resolvi criar um arquivo propertie e coloca as informações da conexão
arquivo propertie:
driver="org.firebirdsql.jdbc.FBDriver" url="jdbc:firebirdsql:localhost/3050:D:\Teste\Banco\TESTE.FDB" usuario="SYSDBA" senha="masterkey"
quando terminei de fazer o resto do programa e fui testa-lo
quando clico no botão cadastrar ele da um novo erro
erro:
Classe Driver Não Encontrada "org.firebirdsql.jdbc.FBDriver"
Erro Conexao: No suitable driver found for "jdbc:firebirdsql:localhost/3050:D:TesteBancoTESTE.FDB"
Erro ao modificar o municipionull
estou fazendo algo de errado? '-'
---edit01---
eu fiz a seguinte mudança:
driver="org.firebirdsql.jdbc.FBDriver"
url="jdbc:firebirdsql:localhost/3050:D:/Teste/Banco/TESTE.FDB"
usuario="SYSDBA"
senha="masterkey
o erro persiste:
Classe Driver Não Encontrada "org.firebirdsql.jdbc.FBDriver"
Erro Conexao: No suitable driver found for "jdbc:firebirdsql:localhost/3050:D:/Teste/Banco/TESTE.FDB"
Erro ao modificar o municipionull
Gostei + 0
18/03/2016
Marcos Paulo
Gostei + 0
18/03/2016
William
http://basiclogica.blogspot.com.br/2011/05/jdbc-no-netbeans.html
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)