更新时间:2025-09-22 GMT+08:00
查询Doris表数据
本章节介绍查询Doris表数据样例代码。
以下代码片段在“JDBCExample”类中。
以Java JDBC方式执行SQL语句查询集群中的dbName.tableName表数据。
String querySql = "select * from " + dbName + "." + tableName + " limit 10";
private static void query(Connection connection, String sql) throws Exception {
try (Statement stmt = connection.createStatement();
ResultSet resultSet = stmt.executeQuery(sql)) {
ResultSetMetaData md = resultSet.getMetaData();
int columnCount = md.getColumnCount();
StringBuffer stringBuffer = new StringBuffer();
logger.info("Start to print query result.");
for (int i = 1; i <= columnCount; i++) {
stringBuffer.append(md.getColumnName(i));
stringBuffer.append(" ");
}
logger.info(stringBuffer.toString());
while (resultSet.next()) {
stringBuffer = new StringBuffer();
for (int i = 1; i <= columnCount; i++) {
stringBuffer.append(resultSet.getObject(i));
stringBuffer.append(" ");
}
logger.info(stringBuffer.toString());
}
} catch (Exception e) {
logger.error("Execute sql {} failed.", sql, e);
throw new Exception(e);
}
}
父主题: Doris JDBC接口调用样例程序