Imposta il vincolo della chiave univoca nel campo del database. Ma questo genererebbe una SQLException che dovrai catturare per visualizzare un messaggio di errore corretto per l'utente.
Ulteriori informazioni sulle chiavi univoche... http://msdn.microsoft.com/ it-us/library/ms191166.aspx