Avatar billede Slettet bruger
22. marts 2004 - 22:49 Der er 4 kommentarer og
1 løsning

Java og database

Det er muligt at jeg ikke helt forstår artiklernes titler. Men er der en artikkel der handler om hvordan man forbinder en java app med en access database. Også hvordan manager skal sættes op m.v.
Avatar billede arne_v Ekspert
22. marts 2004 - 22:53 #1
Jeg tror ikke at der er en artikel om det.

Men prøv noget a la:

import java.sql.*;

public class Test {
  public static void main(String[] args) {
      try {
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        Connection con = DriverManager.getConnection("jdbc:odbc:TestMSAccess", "", "");
        Statement stmt = con.createStatement();
        ResultSet rs = stmt.executeQuery("SELECT * FROM T1");
        while(rs.next()) {
            int f1 = rs.getInt(1);
            String f2 = rs.getString(2);
            System.out.println(f1 + " " + f2);
        }
      } catch (ClassNotFoundException e) {
            e.printStackTrace();
      } catch (SQLException e) {
            e.printStackTrace();
      }
  }
}
Avatar billede arne_v Ekspert
22. marts 2004 - 22:54 #2
TestMSAccess = DSN for Access database
tabel T1 har 2 felter F1 og F2 som er henholdsvis number/long og text
Avatar billede hjalten5 Nybegynder
22. marts 2004 - 23:09 #3
du skal huske at sætte jdbc op i odbc.
Avatar billede Slettet bruger
23. marts 2004 - 08:53 #4
Jeg får dette output:
java.sql.SQLException: [Microsoft][ODBC Driver Manager] Datakildenavnet blev ikke fundet, og der er ikke angivet en standarddriver.
    at sun.jdbc.odbc.JdbcOdbc.createSQLException (samt noget mere)
Det er vel lige nu mit problem. At sætte jdbc op i odbc
Avatar billede arne_v Ekspert
23. marts 2004 - 08:56 #5
Du skal bare lave en ganske almindelig DSN i ODBC Manager.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester