Connection connection = jdbcTemplate.getDataSource().getConnection();
PreparedStatement ps = connection.prepareStatement(execSql, ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_READ_ONLY);
ps.setFetchSize(Integer.MIN_VALUE);
ps.setFetchDirection(ResultSet.FETCH_FORWARD);
ResultSet rs = ps.executeQuery();
ResultSetMetaData md = rs.getMetaData();
int columCount=md.getColumnCount();
按照上面用流处理的方式返回。
本文介绍了一种使用Java的JdbcTemplate进行数据库查询的方法,并通过设置PreparedStatement的FetchSize和FetchDirection来优化查询性能。具体步骤包括获取数据库连接、创建PreparedStatement、设置查询参数及方向、执行查询并获取元数据等。
1087

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



