sql >> Databasteknik >  >> RDS >> Mysql

Java kontrollerar om värdet finns i databasen

försök på det här sättet Ersätt detta Statement st = con.createStatement(); med

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

Du bör aldrig använda Statement över 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. Hur kan jag undvika råvariabel längd för långa fel i SQL Developer?

  2. Minnesgränser i SQL Server 2016 SP1

  3. Varför ökar INSERT IGNORE primärnyckeln auto_increment?

  4. MySQL ODBC-konfiguration