gpt4 book ai didi

java - 使用列索引而不是列名插入 SQL Derby

转载 作者:行者123 更新时间:2023-11-30 09:21:11 25 4
gpt4 key购买 nike

有没有什么方法可以通过使用列索引而不是列名来在 java 中插入到 Derby 数据库中?

例子:

INSERT INTO myTable (5) 值('PUT THIS IN COLUMN INDEX 5')

其中 5 是列的索引,而不是列名。

最佳答案

使用可更新的 resultset和命名列:

ResultSet updates = connectionObject.createStatement(ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_UPDATABLE).executeQuery("select id, foo1, foo2 from footable);
updates.moveToInsertRow();
updates.updateInt(1, 34); // updates id
updates.updateString(2, "bar"); // updates foo1
updates.updateBoolean(3, true); // updates foo2
updates.insertRow();
connectionObject.commit();

希望对您有所帮助,如果您还有其他问题,请发表评论。

关于java - 使用列索引而不是列名插入 SQL Derby,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17089054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com