sql >> Database >  >> RDS >> Mysql

Java JDBC-fout begrijpen

Gebruik nooit duidelijke uitspraken met vervanging. Gebruik in plaats daarvan prepareStatement [Lees:Wanneer moeten we een PreparedStatement in plaats van een 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. 5 miljoen rijen in Panda's laden vanuit MySQL

  2. Oracle JDBC Thin Client-ID wijzigen

  3. Configureer SQL*Plus om niets anders dan gegevens terug te geven

  4. SQL-weergaven:hoe werk je met weergaven in SQL?