如何将此代码转换为准备好的语句或 jdbc 中的语句? [关闭]
Posted
技术标签:
【中文标题】如何将此代码转换为准备好的语句或 jdbc 中的语句? [关闭]【英文标题】:How can I convert this code to prepared-statement or statement in jdbc? [closed] 【发布时间】:2019-08-13 05:54:55 【问题描述】:我正在尝试将此值插入到新表中,但 eclipse 没有读取此查询:
INSERT INTO my-list SELECT * FROM cars WHERE color='RED'
【问题讨论】:
错误是什么?请发布您到目前为止尝试过的内容。 字符串查询="INSERT INTO my-list SELECT * FROM cars WHERE color='RED'";语句 st = conn.createStatement;结果集 rs = st.executeQuery(query); 错误是什么?请更新 这给了我错误:无法使用 executeQuery() 发出数据操作语句。 不要使用 executeQuery() 使用 executeUpdate() 或 execute() 会解决你的问题 【参考方案1】:使用executeUpdate()
或execute()
发出数据操作语句。 executeQuery()
仅用于 SELECT 查询。
【讨论】:
请接受。如果它对你有用。以上是关于如何将此代码转换为准备好的语句或 jdbc 中的语句? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章