JavaのJDBCで文字列を照会するために、私は、文字列がは、どのように私は例外の下に取得しています
MY CODE私のデータベースに存在しているかいないかどうかを確認しようとしています
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '?http://www.andhrabhoomi.net/' at line 1
:
sql = "SELECT url FROM data where url = ?"+ "string";
ResultSet rs = statement.executeQuery(sql);
System.out.println(rs);
これを適用しますか?は無効です( "?文字列"はSQL文法の一部でもリテラルでもありません) –
StatementまたはPreparedStatementを使用していますか? http://www.tutorialspoint.com/javaexamples/jdbc_prepared_statement.htm – Suyash
また、上記の悪い方法を行っていた場合は、文字列を引用する必要があります。 –