gpt4 book ai didi

java - PreparedStatement 的 setObject() 方法

转载 作者:IT老高 更新时间:2023-10-28 20:42:10 26 4
gpt4 key购买 nike

我能否对所有数据类型(如 Stringint)?

如果我使用它会有什么潜在问题?

protected void fillStatement(PreparedStatement stmt, Object[] params)
throws SQLException {

if (params == null) {
return;
}

for (int i = 0; i < params.length; i++) {
if (params[i] != null) {
stmt.setObject(i + 1, params[i]);
} else {
stmt.setNull(i + 1, Types.OTHER);
}
}
}

最佳答案

我将 setObject() 专门用于 MySQL,我从来没有遇到过问题。我不能代表其他数据库或其他供应商。

关于java - PreparedStatement 的 setObject() 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11793483/

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