sql >> データベース >  >> RDS >> Mysql

JavaJDBCエラーを理解する

    単純なステートメントを置換して使用しないでください。代わりにpreparedStatementを使用してください[読む:いつ使用する必要があるかステートメントの代わりにPreparedStatement? ]

        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. 2つの日付の間隔を月ごとに詳細に分割するにはどうすればよいですか?

    2. SQLSTATE [HY000][2005]不明なMySQLサーバーホスト'mysql1.alwaysdata.com:3306'(2)

    3. 'the'を無視するカスタムORDERBY

    4. ORDER BY句のパラメータをバインドしないと結果が順序付けられないのはなぜですか?