gpt4 book ai didi

java - 如何将二进制文件存储在 sql 数据库中?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:19:43 28 4
gpt4 key购买 nike

我有一个用于存储 excel 文件的 varbinary 列。我需要使用当前在我的文件系统上的另一个 xls 文件的内容更新此列。

给定一个 java.sql.Connection,我应该如何更新行?

我们使用的是 sql server 2005。

最佳答案

我最终做了以下事情:

PreparedStatement st = conn.prepareStatement("update MyTable set binaryData = ? where id= 9");
st.setBinaryStream(1, new FileInputStream(file), (int)file.length());
st.execute();

关于java - 如何将二进制文件存储在 sql 数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/858765/

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