sql >> Database >  >> RDS >> Mysql

Java controleert of de waarde in de database bestaat

probeer het op deze manierVervang dit Statement st = con.createStatement(); met

String query ="select * from customerinformation where pin =?"
PreparedStatement st =con.prepareStatement("query");
st.setInt(1,PIN);
ResultSet resultSet = st.executeQuery();

Gebruik Statement nooit boven PreparedStatement

if (!resultSet.next() ) {
    System.out.println("resultset does not data");
} else {

    do {
        System.out.println(rs.getString(1)+"  "+
                           rs.getString(2)+"  "+
                          rs.getString(3)+"  "+
                          rs.getString(4));


    } while (resultSet.next());
}


  1. IO.FileNotFoundException in MySql.Data.dll:kan System.Security.Permissions niet laden

  2. SQL-query voor het ophalen van gegevens van de afgelopen 3 maanden

  3. Hoe voer je een LIKE-zoekopdracht uit met versleutelde gegevens?

  4. Een array doorgeven aan een query met behulp van een WHERE-component