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

java.sql.SQLException:Невалидна стойност на аргумента:java.io.NotSerializableException

Променете кода си на

static public ResultSet getData(String sql, String username, String password)
        throws ClassNotFoundException, SQLException {
    PreparedStatement pst = con.prepareStatement(sql);
    pst.setString(1, username);
    pst.setString(2, password);
    ResultSet rs = pst.executeQuery();
    return rs;
}

задаване на обекта на модела към параметъра на подготвеното изявление няма смисъл.



  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 на Ubuntu 14.04

  2. Как мога да получа стойност извън foreach цикъл в тази ситуация?

  3. Грешка при вмъкване на JDBC

  4. Как да направя <option selected=selected> зададен от MySQL и PHP?

  5. MySQL съответства на 2 от 5 полета