ej Tweakers,
d.m.v. de search en zelfstudie ben ik tot de uiteindelijke code gekomen zoals i er nu staat, hij compiled goed echter ik begrijp niet wat ik fout doe.
D.m.v. de dispResultSet (rs); zou het resultaat van de querie toch op mijn scherm moeten verschijnen. Of zie ik iets essentieels over het hoofd?
'k hik er al een poosje tegen aan en begrijp echt niet wat het is, kan het nergens terug vinden.
de code is als volgt:
d.m.v. de search en zelfstudie ben ik tot de uiteindelijke code gekomen zoals i er nu staat, hij compiled goed echter ik begrijp niet wat ik fout doe.
D.m.v. de dispResultSet (rs); zou het resultaat van de querie toch op mijn scherm moeten verschijnen. Of zie ik iets essentieels over het hoofd?
'k hik er al een poosje tegen aan en begrijp echt niet wat het is, kan het nergens terug vinden.
de code is als volgt:
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
| package garage_database;
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import java.sql.*;
import java.io.*;
public class Database_con extends Applet{
public static void Database_con () {
try{
String drivername = "sun.jdbc.odbc.JdbcOdbcDriver";
Class.forName(drivername);
System.out.println("Driver setup here");
}
catch(ClassNotFoundException e){
System.out.println(e.getMessage () + e.toString());
}
}
public static Connection getConnected (String DB) {
System.out.println ("getting connection...");
try {
String jdbc_url = "jdbc:odbc:SvC_OOP_garage";
String password = "";
String username = "";
Connection conn = DriverManager.getConnection (jdbc_url, password, username);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM Klant");
dispResultSet (rs);
rs.close();
stmt.close();
conn.close();
}
catch (SQLException e){
System.err.println (e.getMessage () + e.toString() );
}
return null;
}
private static void dispResultSet (ResultSet rs)
throws SQLException
{
int i;
ResultSetMetaData rsmd = rs.getMetaData ();
int numCols = rsmd.getColumnCount ();
for (i=1; i<=numCols; i++) {
if (i > 1) System.out.print(",");
System.out.print(rsmd.getColumnLabel(i));
}
System.out.println("");
boolean more = rs.next ();
while (more) {
for (i=1; i<=numCols; i++) {
if (i > 1) System.out.print(",");
System.out.print(rs.getString(i));
}
System.out.println("");
more = rs.next ();
}
}
} |
snel zeggen: 'De koetsier poetst de postkoets met postkoetspoets'
levensmotto: 'vroeg gedaan is lang gerelaxed!'.