Conexão com Interbase. Não consigo!

Galera, seguinte. Estou tentando criar uma conexão do java com um banco de dados no Interbase, mas tou só apanhando. Os exemplos na net são poucos. Vou passar os dados pra vocês:
Eu estou me baseando nessas instruções:

http://www.javafree.org/javabb/viewtopic.jbb?t=1359

Meu interbase é o 1.0.0.326.
Abaixo, vejam minha pasta jdbc, que está dentro do jre 1.6.0_01:
http://img365.imageshack.us/img365/2424/jdbcyv3.png

Mas quando vou compilar o arquivo Bco.java no jcreator, aparece o erro:
‘class’ or ‘interface’ expected, line 1

Agora, vejam como ficou meu arquivo bco:

[quote] 1. import java.sql.*;
2.
3. public class Bco {
4. public static void main(String args[]) {
5. System.out.println("#testando acesso a banco de dado Interbase ");
6. Connection conn = null;
7. String teste = “SELECT NOME FROM TAB_CLI_001;”;
8. try {
9. Class.forName(“org.firebirdsql.jdbc.FBDriver”);
10. conn =
11. DriverManager.getConnection(
12. “jdbc:firebirdsql:XXX.XX.XXX.XXX/3050:/C:interbase\livraria.gdb”,
13. “SYSDBA”,
14. “masterkey”);
15. System.out.println("Sucesso na conexão! Massacre! ");
16. Statement stm = conn.createStatement();
17. ResultSet rs = stm.executeQuery(teste);
18. while (rs.next()) {
19. String linha = rs.getString(“NOME”);
20. System.out.println(“Cliente:” + linha);
21. }
22.
23. System.out.println("select realizado ");
24. } catch (ClassNotFoundException e) {
25. System.out.println(“excessao ClassNotFound…”);
26. e.printStackTrace();
27. } catch (SQLException e) {
28. System.out.println(“SQL Exception… Erro dos Bravos”);
29. e.printStackTrace();
30. } finally {
31. try {
32. conn.close();
33. } catch (SQLException onConClose) {
34. System.out.println(“error on closing”);
35. onConClose.printStackTrace();
36. }
37. }
38. }
39. } [/quote]

Sendo q o ip do servidor, foi o q eu copiei aqui: http://www.whatismyipaddress.com/. O meu proprio ip. Mas ele não seria dinamico, estando eu com adsl.

Opa, pelo que vi você está usando o o Driver do Firebird, e o FB é baseado na versão 6 do IB, tenta pegar o IB 6 ou o proprio firebird para testar a sua conexão.

EDIT: Nessa parte
code]DriverManager.getConnection("jdbc:firebirdsql:[/code]

// faltou as barras “//” depois dos dois pontos :slight_smile:

Fica assim:

DriverManager.getConnection("jdbc:firebirdsql://xxxxx....)

Tive esse problema agora a pouco :stuck_out_tongue: