【发布时间】:2016-07-12 14:24:45
【问题描述】:
我正在使用 Java 并使用 Scanner 类。我将一个 SQL 查询作为输入并将其存储到String s。
Scanner sc=new Scanner(System.in);
String s=sc.nextLine();
我想执行这个字符串(查询)并在swings的一个文本区域中显示在SQL命令行中得到的结果。
例如,如果输入是
update emp set no=526 where id='abc'
然后应该显示文本区域:
更新了 1 行
以及类似的任何查询的 SQL 命令行中显示的任何内容。
命令行的输出基本上应该重定向到文本区域
【问题讨论】:
-
如何执行你的sql查询?了解如何收到响应很重要
-
我正在使用 ResultSet 的对象,但如果您有任何其他方法,我会很乐意这样做,前提是它可以解决我的问题
-
您通过 JDBC 调用执行查询,这是一个好方法。但是您希望得到一个工具(sql 命令行)为您提供的结果。所以我认为贝尼托的答案是一个很好的答案。