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

SQLクエリのpreparedstatementで変数を使用するにはどうすればよいですか?

    プリペアドステートメントでパラメータを使用する必要があります。次のように:

    PreparedStatement ps = con.prepareStatement("select ... where employeeID = ?");
    ps.setInt(1, 1234);
    

    または名前付きパラメータを使用:

    PreparedStatement ps = con.prepareStatement("select ... where employeeID = :employeeId");
    ps.setInt("employeeId", 1234);
    


    1. SQLServerのパフォーマンスTOPIOクエリ-1

    2. 他の列に入力された個別の値ごとにMySQLの自動インクリメント?

    3. インスタンス設定を取得するためのストアドプロシージャ

    4. SQLiteで文字列をトリミングする方法