Du kan vel bare bruge det således:
SELECT user, pass FROM userlist WHERE user ="user-variablen" AND pass ="pass-variablen"
Kender ikke så meget til Java, så ved ikke hvordan variabler skrives der men sådan her burde det kunne gøres.
For det første, lidt java viden, variabler defineres med + både før og efter en variabel.
Men denne løsning minder meget om den jeg har prøvet og når man compiler den melder den ingen fejl, men når man så kører programmer kommer den med følgende fejl:
java.sql.SQLException: Der er en fejl i SQL syntaksen nær 'USERNAME, PASSWORD FROM USERS WHERE USERNAME =allan AND PASSWORD' på linje 1
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2975)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1600)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1695)
at com.mysql.jdbc.Connection.execSQL(Connection.java:3020)
at com.mysql.jdbc.Connection.execSQL(Connection.java:2949)
at com.mysql.jdbc.Statement.executeQuery(Statement.java:959)
at MySQL_Login.tjekBruger(MySQL_Login.java:31)
Men jeg vil lige prøve det andet forslag...
Indlæg senest redigeret d. 01.01.2007 17:32 af Bruger #11053