是否有可能编写一个弹出窗口的java程序,用户可以在其中编写SQL脚本代码?

时间:2013-05-08 10:44:43

标签: java sql

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

答案 2 :(得分: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();
    }