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.