0
タイトルでは、単純なテキストファイルからストアドプロシージャを読み込んで作成しようとしています。私は同じSQLを実行しますが、コネクタには構文エラーがあります。この出力を与えるMySQLコネクタを使用してjavaでストアドプロシージャ(テキストファイルから)を作成しようとしています
BufferedReader br = new BufferedReader(new FileReader("st1.txt"));
StringBuilder sb = new StringBuilder();
String line = br.readLine();
while (line != null) {
sb.append(line);
sb.append(System.lineSeparator());
line = br.readLine();
}
String storedproc1 = sb.toString();
System.out.println(storedproc1);
PreparedStatement ps2 = conn.prepareStatement(storedproc1);
ps2.execute();
:
私はSQLはMySQLのワークベンチで正常に動作することを繰り返すでしょう。
このSQLコードをMySqlで実行して正しいことを確認するのはどうですか? – Anas
あなたがmySql Workbenchで動作すると言うと、Workbench内からまったく同じファイルを開いて実行したのでしょうか、それともテキストを貼り付けましたか? –
私はMySQLワークベンチでコードを実行し、期待どおりにプロシージャを作成します。それは、コネクタを介してまったく同じコードが動作していない。 – TotallyNotMoseying