0

我想知道是否有办法编写一个弹出窗口的java程序,用户可以在其中输入一些SQL脚本代码?结果将保存在 .SQL 文件中。

4

3 回答 3

1

希望这是您正在寻找的。

try {
        PrintWriter out = new PrintWriter
                            (new File("schema.sql"));

        String SQL = JOptionPane.showInputDialog
                ("Enter your SQL code: ");

        SQL = SQL + "\n";

        out.write(SQL);

    } catch (IOException e) {
        e.printStackTrace();
    } finally {
        out.close();
    }
于 2013-05-08T15:25:49.337 回答
1

我相信 .sql 文件是纯文本,它专门删除了 SQL 的相关性。您可以开发一个简单的应用程序,其 UI 显示文本区域和“保存”/“取消”按钮,其中在保存时,会创建一个新文件并命名为 [something].sql,其中包含来自文本区域的文本。然后由您来改进应用程序并在允许用户保存之前实际验证文本区域中的 SQL。

于 2013-05-08T10:48:59.917 回答
1

是的。这个有可能。看看Eclipse SQL 资源管理器。作为一个eclipse插件,它是用java编写的。作为一个 SQL 插件,它允许编辑和运行 SQL。

于 2013-05-08T10:47:40.583 回答