首页 > 解决方案 > 对 Java 字符串的 SQL 查询

问题描述

我有一个简单的问题,但我找不到正确的方法。当我们通过 Java 使用来自 SQL 的查询时,我们通常在 JTable 中打印结果,我怀疑这是 ¿ 有没有办法将该查询转换为 Java 字符串?

示例:我做一个查询 statement.executeQuery("SELECT Tiempo_elaboracion FROM catalogo_arreglos WHERE Id_arreglo='"+id_arre+"'");

结果是 00:07:00 ¿如何将该结果保存到 Java 字符串中?

标签: javamysqlsql

解决方案


结果实际上是一个ResultSet,它包含所有匹配的行(可能只有一个)和所有选定的列(可能只有一个)。

一些序列,如

 if (!rs.first()) { ... error no first row ... }
 String str = rs.getString("Tiempo_elaboracion");

应该这样做。但是不要把这当成福音,我只是偷看了文档。以它为起点。


推荐阅读