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

是否可以编写一个java程序,弹出一个用户可以编写SQL脚本代码的窗口?,java,sql,Java,Sql,我想知道是否有一种方法可以编写一个java程序,弹出一个用户可以输入一些SQL脚本代码的窗口?结果将保存在.SQL文件中。是。这是可能的。看一看。作为一个eclipse插件,它是用java编写的。作为一个SQL插件,它允许编辑和运行SQL 是的。这是可能的。看一看。作为一个eclipse插件,它是用java编写的。作为一个SQL插件,它允许编辑和运行SQL 我相信.sql文件是纯文本的,这就消除了sql的相关性。 您只需开发一个简单的应用程序,该应用程序的UI显示一个文本区域和“保存”/“取消”

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

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

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

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

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

希望这就是你想要的

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();
    }

希望这就是你要找的

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();
    }