ola pessoal, fiz uma conexão com banco de dados, segue o codigo abaixo!
package conexaocomfirebird;
import java.sql.Connection;
import java.sql.*;
import javax.swing.JOptionPane;
public class ConexaoComFirebird {
public static void main(String[] args) {
String driver = "org.firebirdsql.jdbc.FBDriver";
String url = "jdbc:firebirdsql:localhost/3050:C:\\teste\\CADASTRO.FDB";
String usuario = "SYSDBA";
String senha = "masterkey";
Connection conexao;
Statement statement;
ResultSet resultset;
try
{
Class.forName(driver);
conexao = DriverManager.getConnection(url, usuario, senha);
JOptionPane.showMessageDialog(null, "Conectado ao banco com sucesso");
statement = conexao.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
resultset = statement.executeQuery("select from * clientes");
while(resultset.next()){
System.out.println("Cod. do cliente: " + resultset.getInt("campo codigo"));
System.out.println("Nome do cliente: " + resultset.getString("campo nome"));
}
}
catch(ClassNotFoundException Driver)
{
JOptionPane.showMessageDialog(null, "Driver não localizado: " + driver);
}
catch(SQLException Fonte){
JOptionPane.showMessageDialog(null, "Erro na conexão com a fonte " + Fonte);
}
}
}
abre a janela com erro no driver!
pelo que vi tenho que adiciona alguns drivers no jdk!
alguem sabe me ajudar com isso???
Pesquisando descobri que tenho que baixar o drive do firebird e colcoar na pasta java > lib > ext
MAS AGORA AONDE BAIXO ESSES DRIVERS para firebird 2.5???
estou revirando a net e nao acho =/
Isso depende pois se você adicionar o driver na pasta mencionada,quando você for levar sua aplicação para
outra maquina ou outra plataforma o driver não estara junto da aplicação,é sim junto do seu JDK,presente apenas
na sua maquina,ou seja.
Vá até seu projeto e adicione o driver em suas bibliotecas assim quando você gerar o projeto,isso irá fazer
com que sua lib fique incorporada no seu projeto.
Paste a StackTrace para melhor resposta amigo.
Até
driver.printStackTrace(); //Mostra StackTrace
jroberto.nsc valeu cara! sei que soh ira rodar aqui na minha maquina e sei que devo colocar no projeto para poder ser executado em qualquer maquina!
agradeço sua resposta, tenho ateh um tutorial aqui de como colocar no projeto e nao no EXT do java.
isso nao seria problema, o grande problema eh que eu nao acho em nenhum lugar esse driver para baixar!!
sabe aonde posso consegui ele?
estou utilizando firebird 2.5 e meu jdk é o 6
Valeu cara!
Certo entendi.
Está aqui:
JayBird
Fique atento a versão do seu JDK
Falou.
ok, mas minha jdk é jdk1.7.0_01
mas no site que voce me passou soh vejo ateh a jdk1.6
desculpa se estou abusando mas nao entendo muito de java e to tendo que me virar sozinho…
Grato…
Olha não se preocupe. Temos o forum para expor nossas duvidas é dificuldades, até onde Eu poder eu te ajudarei.
Isso não posso te afirmar pois realmente não sei, o JDK 7 é mais novo é nunca tentei usar o JayBird nele,
tente baixar a ultima versão do JayBird é usar,mas é quaze certeza que irá funcionar,qualquer duvida
poste.
Falou
É O CARA! muito obrigado roberto!! consegui fazer funcionar
baxei o driver do 1.6 e deu certo! FUNCIONANDO!
to tentando a uns 2 dias fazer isso e eh MUITO facil hehehehehehe
brigadao mesmo!
bora estudar agora como passar os valores do banco em uma tabela!
abraçao e mais uma vez OBRIGADO o/
Não sei se você é novo no forum,mas sempre que resolver um tópico criado você deve usar
o titulo do seu post e acrecentar no final [RESOLVIDO] assim todos saberão que o post foi
resolvido.
Falou boa sorte nos estudos.
=)
beleza, nao sabia disso! vou colocar!
brigadao amigo.