JavaのSql ResultSet
の値に問題があります。 この値には一重引用符( ')があり、有効な値ではありません。正しい値はカンマ(、)になります。 この一重引用符( ')をコンマ(、)に変更します。Javaの結果セットから文字を削除します。
誤った値の例:期待される結果の7'8
例:私のクエリと私ResulSetの7,8
例:
String query = "SELECT width,height FROM SizeTable;";
rs = st.executeQuery(query);
while(rs.next()){
String width = rs.getString(1);
String height = rs.getString(2); <--- Here is on I get the error
}
String insert = "INSERT INTO SizeTable2 (Value1,Value2) VALUES('"+width+"','"+height+"')";
st.executeUpdate(insert);
私は私を示しSQLメッセージが表示されます実行した後私のSQLステートメントで無効な構文エラー(「Insert Into」の幅と高さの値にしたい)。 MySQLでこの文字を変更することはできません。Javaでのみ変更できます。
多分、あなたはどのようなエラーが発生するか教えてください。 –
エラーがSQLステートメントまたはその結果であるかどうかまだ分かりません – SHG
[なぜ誰かが私を助けることができますか?]実際の質問ではありませんか?](https://meta.stackoverflow.com/questions/284236/why-is-can-someone-help-me-not-an-actual-question)を入力してください。 –