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

PreparedStatementは、クエリ内のパラメーターを無視します。java.sql.SQLException:パラメーターインデックスが範囲外です(1>パラメーターの数。0)

    これを試してください

    String sql = "SELECT * FROM `as` WHERE `as`.ip_range LIKE ?";
    PreparedStatement statement = connection.prepareStatement(sql);
    statement.setString(1, "%" + clientIP + "%");
    


    1. SQLSecure4.0の一般提供の発表

    2. MySQLでNULLを無視するのではなく、NULLをMAX日付と見なすにはどうすればよいですか?

    3. MYSQL宣言変数

    4. LinuxマシンからJDBCを介してWindows認証を使用してSQLServerに接続する