Duvida sobre 1 linha do codigo
pessoal estou vendo uma apostila de JAVA
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
dentro das aspas como ficaria para o firebird?
resto do código:
obrigado desde já!
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
Curtidas 0
Melhor post
Marcos Paulo
17/03/2016
Se não for pedir demais, confere com esse artigo, compara a classe de integração.
[url]https://www.devmedia.com.br/integracao-java-firebird/6496[/url]
[url]https://www.devmedia.com.br/integracao-java-firebird/6496[/url]
GOSTEI 1
Mais Respostas
Vitor
17/03/2016
acho que isso não é exatamente o que estou fazendo, eu fiz a conexão com o banco através da aba serviços do netbeans em vez de criar uma classe properties, a classe que estou fazendo é para abrir e fechar a conexão com o banco de dados quando chamada...
segue o codigo completo:
só que a duvida aqui é o seguinte
nessa linha:
na apostila esta usando o mysql como exemplo, mas estou usando firebird, só que não sei qual o código no lugar de:
para o firebird
ou sera que estou enganado?
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
Marcos Paulo
17/03/2016
Olhou o artigo que te passei, tem que ver essa questão, nem sempre é igual ou parecido a comunicação com os bancos.
GOSTEI 1
Vitor
17/03/2016
sim olhei, mas pelo que eu entendi do artigo ele faz apenas a conexão com o banco indicando o caminho do banco, login e senha
isso eu fiz pela aba serviços da IDE
isso eu fiz pela aba serviços da IDE
GOSTEI 0
Vitor
17/03/2016
ola...
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:
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
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
Marcos Paulo
17/03/2016
A solução é aguardar alguem que mexa com as duas tecnologias. desculpa.
GOSTEI 0
Marcos Paulo
17/03/2016
A solução é aguardar alguem que mexa com as duas tecnologias. desculpa.
GOSTEI 0
William
17/03/2016
Verifique se você instalalou o driver JDBC para que o Netbeans reconheça, o link abaixo é antigo mas o fluxo ainda é parecido:
http://basiclogica.blogspot.com.br/2011/05/jdbc-no-netbeans.html
http://basiclogica.blogspot.com.br/2011/05/jdbc-no-netbeans.html
GOSTEI 0