G
Gast
Gast
Servus Leute...
Ich bin noch relativ neu in Java, deswegen habe ich zu Testzwecken mal versucht einfaches Gästebuch zu schreiben, bei dem durch Knopfdruck die Werte der Textfelder in eine MySQL Datenbank eingetragen werden.
Irgendwie haut es aber nicht hin. Ich denk mal es liegt an dem ActionListener, weiss aber nicht genau warum...
Ich hoffe ihr könnt mir weiter helfen...
Ich bin noch relativ neu in Java, deswegen habe ich zu Testzwecken mal versucht einfaches Gästebuch zu schreiben, bei dem durch Knopfdruck die Werte der Textfelder in eine MySQL Datenbank eingetragen werden.
Irgendwie haut es aber nicht hin. Ich denk mal es liegt an dem ActionListener, weiss aber nicht genau warum...
Ich hoffe ihr könnt mir weiter helfen...
Code:
public class Guestbook extends Applet
{
String name;
String eintrag;
Button speichern = new Button ("eintragen");
public Guestbook()
{
setLayout(new FlowLayout());
TextField tf1 = new TextField("Ihr Name",20);
System.out.print("\n");
TextArea ta2 = new TextArea("Ihr Text",5,50);
add(tf1);
add(ta2);
String name = tf1.getText();
String eintrag = ta2.getText();
add(speichern);
ActionListener al = new ActionListener()
{
public void actionPerformed( ActionEvent e )
{
try
{
DB_in();
}
catch (Exception e)
{
System.out.println(e);
}
}
speichern.add.ActionListener(al); => Hier kommt als Fehlermeldung immer "identifier expected"
};
};
public void DB_in() throws Exception
{
try
{
Class.forName( "com.mysql.jdbc.Driver" );
Connection conn;
Statement stmt;
conn = DriverManager.getConnection( "jdbc:mysql://Localhost/guestbook", "mk79", "hallo" );
stmt = conn.createStatement();
ResultSet rSet;
String updateString =
"INSERT INTO eintraege(name,text) VALUES ( '"+ name +"'," + eintrag + ")";
stmt.executeUpdate( updateString );
.
.
.