我想从数据库中选择大量数据,并且还希望编辑数据而不影响数据库中的原始数据。如何使用准备好的声明来做到这一点?你能解释Java中预备陈述中的限制和偏移吗?
答案 0 :(得分:0)
PreparedStatement
只是帮助您在数据库上创建查询。一旦运行查询以选择数据,您必须将其从ResultSet
中取出并通常将其移交给其他要修改的对象(如GUI类等)
如果要进行更改,则必须运行另一个查询以更新或插入更改。 (请注意,在某些情况下,您可以使用ResultSet
编辑数据,但这听起来不像您所追求的那样。)