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

JDBC PreparedStatement-同じ引数を使用して、それは可能ですか?

    ローカル変数を使用すると、コードを醜くなく、エラーが発生しにくくすることができます。しかし、JDBCの欠点 名前付きパラメーターをサポートしていないことは引き続き保持されます。同じパラメータに対して再び複数の行があります。

        statement = connection.prepareStatement(sql);
    
        long time = i_RequestStats.GetResponseTime();
        long bytes = i_RequestStats.GetBytes();
    
        statement.setString(1, i_ServletModel.GetPath());
        statement.setInt(2, i_ServletModel.GetApplicationId());
        statement.setLong(3,time);
        statement.setLong(4, bytes);
        statement.setLong(5, time);
        statement.setLong(6, bytes);
    


    1. SQL Serverデータベース(T-SQL)にログファイルを追加する方法

    2. SQL Server SELECTLASTN行

    3. 従業員テーブルMySQLの最大および2番目の最大給与を検索する

    4. MYSQLで最後に出現した部分文字列を置き換える方法は?