sql >> Base de Datos >  >> RDS >> Mysql

comprensión del error Java JDBC

Nunca use declaraciones sencillas con sustitución. En su lugar, utilice la declaración preparada [Lea:¿Cuándo debemos usar una ¿Declaración preparada en lugar de una declaración? ]

    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();