AS400的jdbc没有setBytes
时间: 2023-07-13 16:15:50 浏览: 38
是的,AS/400的JDBC驱动程序确实没有提供setBytes方法。但是,您可以使用setBinaryStream方法来设置字节数组。例如,假设您有一个字节数组myBytes和一个PreparedStatement对象ps,您可以使用以下代码将字节数组设置为一个BLOB参数:
```
InputStream inputStream = new ByteArrayInputStream(myBytes);
ps.setBinaryStream(parameterIndex, inputStream, myBytes.length);
```
这将把字节数组转换为一个输入流,并将其设置为BLOB参数的值。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![mp4](https://img-home.csdnimg.cn/images/20210720083504.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![md](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)