zoals de titel doet vermoeden probeer ik te connecten met een Access database me een Java applet om wat queries te draaien.
Ik weet dat het ook handiger kan maar de wens is Java.
nu heb ik deze code gemaakt d.m.v. zoekwerk en zelfstudie:
nu zou je zeggen dat is geen enkel probleem, maar goed ik krijg steeds de melding:
java.lang.ClassCastConnection: appletnaam
zie ik iets heel erg basics over het hoofd ?
btw. ik heb natuurlijk wel een ODBC bron aangemaakt.
en ook mijn java opniew geinstalled omdat ik d8 dat het misschien ook daar aan zou kunnen liggen.
Ik weet dat het ook handiger kan maar de wens is Java.
nu heb ik deze code gemaakt d.m.v. zoekwerk en zelfstudie:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
| import java.sql.*;
public class database_app_v3{
public static void main (String[] args) {
String URL = "jdbc:odbc:SvC_OOP_garage";
String Uname = "Jonathan";
String Passwd = "";
try {
Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch (Exception e) {
System.out.println ("JDBC/ODBC driver kan niet worden geladen");
return;
}
Statement opdracht = null;
Connection verbinding = null;
try {
verbinding = DriverManager.getConnection (URL, Uname, Passwd);
opdracht = verbinding.createStatement();
}
catch (Exception e) {
System.err.println ("Kan geen verbinding met " + URL + " maken");
}
try {
ResultSet gegevens;
gegevens = opdracht.executeQuery ("SELECT * FROM KLANT");
String kolom1;
String kolom2;
while (gegevens.next()) {
kolom1= gegevens.getString ("kolom1_naam");
kolom2= gegevens.getString ("kolom2_naam");
System.out.println (kolom1 + kolom2);
}
verbinding.close();
}
catch (Exception e) {
e.printStackTrace();
}
}
} |
nu zou je zeggen dat is geen enkel probleem, maar goed ik krijg steeds de melding:
java.lang.ClassCastConnection: appletnaam
zie ik iets heel erg basics over het hoofd ?
btw. ik heb natuurlijk wel een ODBC bron aangemaakt.
en ook mijn java opniew geinstalled omdat ik d8 dat het misschien ook daar aan zou kunnen liggen.
[ Voor 19% gewijzigd door aardbeix15 op 06-05-2003 11:14 ]
snel zeggen: 'De koetsier poetst de postkoets met postkoetspoets'
levensmotto: 'vroeg gedaan is lang gerelaxed!'.