Mysql
 sql >> база данни >  >> RDS >> Mysql

Java проверява дали стойността съществува в базата данни

опитайте по този начин Заменете този Statement st = con.createStatement(); с

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

Никога не трябва да използвате Statement пред 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL ИЗБЕРЕТЕ LIKE или REGEXP, за да съпоставите няколко думи в един запис

  2. Няма такъв файл или директория или Не е известен такъв хост при изпълнение на миграции

  3. Spark SQL и MySQL- SaveMode.Overwrite без вмъкване на модифицирани данни

  4. JDBC винаги тества последния ред на MySQL таблицата?

  5. Какво се случва, когато изпратя булева вярно-грешно към PDO израз като параметър, който е свързан с поле int?