• Post Reply Bookmark Topic Watch Topic
  • New Topic

Result set

 
Amritpal Singh Moomie
Ranch Hand
Posts: 32
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi i am building a basic login application with jdbc
But i am new to java ,
error with my code is that it will let me login only if enter the last record of the database ( Most recently added)

Can anybody help me what change should i make



}
 
Paul Clapham
Sheriff
Posts: 21973
36
Eclipse IDE Firefox Browser MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You should change your code so it doesn't read every record in the database. As it is you do your comparisons on every record, but you only use the result after reading all the records. So you only use the result of the comparisons on the last record.

In fact you should only read records which match the user ID and password. If there are any such records then you can login. If there aren't any, then you can't login.
 
Amritpal Singh Moomie
Ranch Hand
Posts: 32
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
How can i do comparison on every record and get result?

Do you have any code example or tutorial.


thanks
 
Paul Clapham
Sheriff
Posts: 21973
36
Eclipse IDE Firefox Browser MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You would simply use a WHERE clause in your SQL statement. That should be covered very near the beginning of whatever you are using to learn SQL.

And when you do that, make sure to use a PreparedStatement to implement it. That's covered in the standard JDBC tutorial.
 
Campbell Ritchie
Marshal
Posts: 53162
124
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Moving to our databases forum.
 
my overalls have superpowers - they repel people who think fashion is important. Tiny ad:
the new thread boost feature brings a LOT of attention to your favorite threads
https://coderanch.com/t/674455/Thread-Boost-feature
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!