R4 on fire
Gebruiker
- Lid geworden
- 8 dec 2008
- Berichten
- 7
Hallo iedereen,
ik probeer een connectie te maken tussen Java en een Microsoft Access databank(2007).
Ik heb al gezocht op het internet naar een oplossing, maar ik vind de juiste nog steeds niet.
Mijn code is:
En dit wordt gestest in de main methode:
Ik doe nog niets speciaals in mijn main. Ik wil gewoon dat er een connectie is.
Ik denk niet dat er iets fout is met de driver. Want daar geeft hij geen fouten op.(heb ik getest).
Ik krijg nu steeds de foutmelding:
Mijn databank bevindt zich (denk ik) op de juiste plaats. Ik werk met Eclipse (gelijkaardig met Netbeans), en ik zie mijn bestand staan tussen al mijn andere bestanden in de explorer.
Kan iemand mij helpen?
Alvast bedankt!
ik probeer een connectie te maken tussen Java en een Microsoft Access databank(2007).
Ik heb al gezocht op het internet naar een oplossing, maar ik vind de juiste nog steeds niet.
Mijn code is:
Code:
import java.sql.*;
public class Databank
{
private Connection connectie;
private final String DRIVER = "sun.jdbc.odbc.JdbcOdbcDriver";
private final String URL = "jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb)};DBQ=Vertalingen.accdb";
private String gebruikersnaam = "";
private String paswoord = "";
public Databank()
{
try
{
Class.forName(DRIVER);
}
catch (ClassNotFoundException classNotFound)
{
classNotFound.printStackTrace();
}
try
{
connectie = DriverManager.getConnection(URL, gebruikersnaam, paswoord);
}
catch (SQLException sqlException)
{
sqlException.printStackTrace();
}
}
}
En dit wordt gestest in de main methode:
Code:
public class DatabankTest
{
public static void main(String[] args)
{
Databank db = new Databank();
}
}
Ik doe nog niets speciaals in mijn main. Ik wil gewoon dat er een connectie is.
Ik denk niet dat er iets fout is met de driver. Want daar geeft hij geen fouten op.(heb ik getest).
Ik krijg nu steeds de foutmelding:
Code:
ava.sql.SQLException: [Microsoft][ODBC Microsoft Access-stuurprogramma] Kan de database (onbekend) niet openen. Mogelijk wordt de database niet door de toepassing herkend of is het bestand beschadigd.
at sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcConnection.initialize(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at Databank.<init>(Databank.java:23)
at DatabankTest.main(DatabankTest.java:6)
Mijn databank bevindt zich (denk ik) op de juiste plaats. Ik werk met Eclipse (gelijkaardig met Netbeans), en ik zie mijn bestand staan tussen al mijn andere bestanden in de explorer.
Kan iemand mij helpen?
Alvast bedankt!