Ok als eerste; JA ik heb me helemaal rotgezocht, al 2 uur lang. Ik snap van geen van die sites de bedoeling.
Mijn vraag is: Hoe voeg ik via een sql query gegevens toe aan de MS access database, in een JAVA applet.
hieronder de code:
Mijn vraag is: Hoe voeg ik via een sql query gegevens toe aan de MS access database, in een JAVA applet.
hieronder de code:
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
| // Proftaak
// Connectie met de database
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
import KaartDatabase.*;
public class toets extends Applet
{
boolean verbind;
TextField invoer, uitvoer;
KaartDatabase Database;
String database = "Database";
Label verbinding;
String query = "";
String query2 = "";
String query3 = "";
String updatequery = "";
Button submit, retrieve;
int a;
int update;
public void init()
{
setLayout( null);
setBackground( Color.gray );
invoer = new TextField("");
invoer.setBounds( 140, 50, 500, 100 );
add( invoer );
uitvoer = new TextField("");
uitvoer.setBounds( 140, 170, 500, 100 );
add( uitvoer );
verbinding = new Label("");
verbinding.setBounds ( 5, 560, 300, 20 );
add( verbinding );
Database = new KaartDatabase();
Database.verbind( database );
Database.select( query );
Database.update( updatequery );
submit = new Button( "Submit" );
submit.addActionListener( new KnopHandler() );
submit.setBounds( 340, 320, 100, 30 );
retrieve = new Button( "retrieve" );
retrieve.addActionListener( new GetHandler() );
retrieve.setBounds( 200, 320, 100, 30 );
add( submit );
add( retrieve );
}
public void paint( Graphics g )
{
if( Database.verbind( database ) == true )
{
verbinding.setText( "Er is verbinding met de database." );
}
if( Database.verbind( database ) == false )
{
verbinding.setText( "Er is GEEN verbinding met de database." );
}
}
//najah let niet op het zooitje, hieronder moet dus het toevoegen gebeuren. Let vooral niet op mijn
//zeer maffe gebruik van de tekstvelden.
//
class KnopHandler implements ActionListener
{
public void actionPerformed( ActionEvent e )
{
String updatequery = "INSERT INTO INSCHRIJVING VALUES(" + invoer.getText() + "," + uitvoer.getText() + ")";
uitvoer.setText( "" + updatequery );
}
}
//Dit is dus het lees gedeelte wat prima werkt.
// Dat rare sommetje is omdat onze leraren geen klassen ofzo kunnen maken waardoor
//er blokjes verschene voor en achter de daadwerkelijke tekst
class GetHandler implements ActionListener
{
public void actionPerformed( ActionEvent e )
{
String query = "SELECT LEERLING.Wachtwoord FROM LEERLING WHERE Leerlingnummer=" + invoer.getText();
String query2 = Database.select( query );
a = query2.length();
query3 = query2.substring ( 2,a-2 );
uitvoer.setText( "" + query3 );
}
}
} |