String blobData;
conn = getConnection();
cs = conn.prepareCall("INSERT INTO TABLE(ColumnName) VALUES (?)");
cs.setBinaryStream(1, new ByteArrayInputStream(blobData.getBytes()), blobData.length());
cs.executeQuery();
本文介绍了一种使用Java将Blob类型的数据插入数据库的方法。通过getConnection()获取数据库连接,并使用prepareCall()准备SQL语句,设置BinaryStream参数以实现Blob数据的插入。
String blobData;
conn = getConnection();
cs = conn.prepareCall("INSERT INTO TABLE(ColumnName) VALUES (?)");
cs.setBinaryStream(1, new ByteArrayInputStream(blobData.getBytes()), blobData.length());
cs.executeQuery();
558

被折叠的 条评论
为什么被折叠?