我开始将 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 脚本?
原文由 Macarse 发布,翻译遵循 CC BY-SA 4.0 许可协议
好的。你可以在你的项目中使用这个类(由于文件长度而发布在 pastebin 上)。但请记住保留 apache 许可证信息。
JDBC ScriptRunner
它是删除了依赖项的 iBatis ScriptRunner 的盗版。
你可以像这样使用它
而已!