JDBC-何时检索选定的数据?

时间:2018-10-07 05:34:31

标签: java mysql sql jdbc

MySQL支持不同类型的数据,无论是小到BIT还是大到LONGBLOB。当我们进行查询时,何时将这些数据从数据库检索到应用程序?

ResultSet resultSet = statement.executeQuery(...);

查询结束之前?

resultSet.next();

通过轮询ResultSet吗?

int id = resultSet.getInt(1);

或者甚至通过ResultSet.getSomething()?

InputStream in = resultSet.getBlob(2);
byte[] bytes = new byte[in.available()];
in.read(bytes);

为什么Blob使用流?这些斑点是在远程还是本地?如果是在本地,那么如何处理GB大的blob?

0 个答案:

没有答案