sql >> Databáze >  >> RDS >> Mysql

pochopení chyby Java JDBC

Nikdy nepoužívejte jednoduché příkazy se substitucí. Místo toho použijte readyStatement [ Přečtěte si:Kdy bychom měli použít PreparedStatement místo Statement? ]

    String sql = "insert into MYTABLE_TRANSACTIONS (ACCOUNT_ID,TRANSACTION_TYPE,AMOUNT) values (?, ?, ?)";
    PreparedStatement pstmt = connection.prepareStatement(sql);
    pstmt.setString(1, name );
    pstmt.setString(2, action );
    pstmt.setDouble(3, amount);
pstmt.executeUpdate();


  1. Oracle v C#, vázat proměnné a dotazy jako ID IN (1, 2, 3)

  2. Jaký je rozdíl mezi „není v“ a „neexistuje“?

  3. MySQL seřadí časové období na začátek a poté seřadí vše ostatní podle jiných kritérií

  4. Převeďte desetinný čas na hodiny a minuty