sql >> Database teknologi >  >> RDS >> Mysql

forståelse af Java JDBC-fejl

Brug aldrig almindelige udsagn med substitution. Brug i stedet forberedt Statement [ Læs:Hvornår skal vi bruge en Prepared Statement i stedet for en erklæring? ]

    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. Er 1 altid lig med '1' i SQL?

  2. ComboBox.ValueMember og DisplayMember

  3. Hvordan kan jeg udføre vakuum ved hjælp af PostgreSQL?

  4. Tabellen har ikke en primær nøgle