【发布时间】:2017-08-30 15:24:03
【问题描述】:
我正在尝试构建一个使用 SQLite3 数据库的简单项目,并且我打算为此使用 sqlite-jdbc 驱动程序。
我更喜欢从 .sql 文件创建数据库,而不是 Java 中的显式命令。
我可以像这样创建文件并手动将文件导入数据库:
sqlite3 mydb < my file.sql
但我宁愿从代码中完成,也许是通过执行 .read 命令,或者甚至更好地通过 maven(我也在学习)。这样每次我构建项目时都会重新创建它。
如果有人可以建议我如何操作,将不胜感激。
提前致谢
布拉德
【问题讨论】:
-
我自己,我需要初始化数据库中的单个表,而不是整个数据库,所以这里给出的答案没有帮助。我再看看。但是为什么不逐行读取sql文件并执行呢? — 假设你可以保证文件每行有一个语句?
标签: java sqlite sqlitejdbc