Öncelikle javyı 3.ye almam vesilesi ile baya gaza geldim bu sefer geçicem bu dersi bunu belirtmek isterim

Neyse soruma gelicek olursak.

import java.sql.*;

public class SurucuDogrula
{
    public static void main(String[] args)
    {
        try
        {
           Class.forName("com.mysql.jdbc.Driver").newInstance();
            Connection conTest = DriverManager.getConnection("jdbc:mysql://localhost/yeni");
            Statement komut= conTest.createStatement();
            ResultSet rs = komut.executeQuery("SELECT * FROM personel Order By ID");
            while(rs.next())
            {
 
System.out.println("--------------------------");
int eklenen=komut.executeUpdate("INSERT INTO Personel (AD,SOYAD,EPOSTA) VALUES ( 'Deneme' , 'Deneme' , 'Posta1@posta.com')");
System.out.println(eklenen+" SATIR EKLENDI...");
            }
            conTest.close();
        }
        catch (Exception hata)
        {
            System.out.println("SURUCU YUKLENEMEDI..."+hata.getMessage());
        }
    }
}

Bu kod ile localhostta oluşturduğum yeni adlı database in içindeki personel tablosuna AD SOYAD ve EMAIL olarak sırasıyla veri ekliyebiliyorum. Tabloyu oluştururken ID kısmını primary ve auto_increment yaptım bu yüzden her girilen id otomatik olarak 1 artıyor.Fakat id farklı olmasına rağmen aynı isim soyad ve email ile veri giriliyor . Ben bunu nasıl kontrol edebilirim.

ResultSet rs = komut.executeQuery("SELECT * FROM personel Order By ID");
ile çekip if ile tek tek kontrol ettirme gibi bişey geldi aklıma (if eposta!=eski girilmiş epostalar gibi) ama nasıl yapacağım konusunda tıkandım.Yardım ederseniz sevinirim.