使用MySQL和JDBC运行.sql脚本

我开始将MySQL与JDBC一起使用。

Class.forName("com.mysql.jdbc.Driver");

conn = DriverManager.getConnection("jdbc:mysql:///x", "x", "x");

stmt = conn.createStatement();

stmt.execute( "CREATE TABLE amigos" +

"("+

"id int AUTO_INCREMENT not null,"+

"nombre char(20) not null,"+

"primary key(id)" +

")");

我要创建3-4张桌子,看起来不太好。

有没有办法从MySQL JDBC运行.sql脚本?

回答:

好。您可以在项目中使用此类(由于文件长度而在pastebin上发布)。但是请记住保留Apache许可证信息。

JDBC脚本运行程序

它是iBatis ScriptRunner的剥夺者,已删除依赖项。

你可以这样使用

Connection con = ....

ScriptRunner runner = new ScriptRunner(con, [booleanAutoCommit], [booleanStopOnerror]);

runner.runScript(new BufferedReader(new FileReader("test.sql")));

而已!

以上是 使用MySQL和JDBC运行.sql脚本 的全部内容, 来源链接: utcz.com/qa/406691.html

回到顶部