Even if someone were to try to help you without demanding effort on your part, they couldn't write what you are asking anyway. What kind of SQL database? Anyone writing this would need to know what type of database you were connecting to (Oracle, MySQL, etc.). They would need to know the database organization (tables, entities, keys, etc.). They would need to know what the GUI was to look like. They would need to know your experience level in SQL, Java, and JSP. Etc., etc. Your question is too vague.