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

プリペアドステートメントの構文エラーが発生するのはなぜですか?

    問題はここにあります:

    rs=preparedStatement.executeQuery(sql);
    

    SQLのStringを渡さないでください executeQuery()へ 、プリペアドステートメントにはすでにSQLStringが含まれているため ?で プレースホルダーがmovieNameの値に置き換えられました 。

    使用:

    rs=preparedStatement.executeQuery();
    


    1. SQL:1つのテーブルに存在しないキーを選択します

    2. 結果テーブルでリーダーと前の違いを見つける

    3. 時系列データベースの概要

    4. mysql:テーブルBに存在しない場合は、テーブルAからすべてのアイテムを選択します