Send variable til database
Jeg har et lille problem med at sende det der er indtastet i tekstfelterne til min database.Jeg har anvendt nedenstående kode, men der bliver ikke oprettet nogen i tabellen person.
Det virker fint hvis man indtaster en streng i koden og sender den til databasen. Hvad er der galt, og hvad skal ændres i koden?
else if (e.getSource()==opretBruger) //throws SQLException, ClassNotFoundException
{
String fornavn1= fornavn.getText();
String efternavn1= efternavn.getText();
String telefonnummer1= telefonnummer.getText();
String email1= email.getText();
String gade1= gade.getText();
String husnr1= husnr.getText();
String postnr1= postnr.getText();
String virksomhedsnavn1= virksomhedsnavn.getText); String hold1= hold.getText();
String aargang1= aargang.getText();
String afdeling1= afdeling.getText();
Login log= new Login(fornavn1, efternavn1);
brugernavn.setText(log.brugernavn());
adgangskode.setText(log.password());
String brugerID1= brugernavn.getText();
String adgangskode1= adgangskode.getText();
try
{
MyDatabaseApp MDA = new MyDatabaseApp ("booking");
MDA.update("insert into person (brugerid, adgangskode) values ("+brugerID1+","+adgangskode1+")");
MDA.close();
}
catch (SQLException ex)
{
System.out.println("fejl");
}
}
