# sqlite3
SQLite version 3.7.11 2012-03-20 11:35:50
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> create table foo (i text);
sqlite> insert into foo values ('a');
sqlite> insert into foo values ('b');
sqlite> .dump
PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
CREATE TABLE foo (i text);
INSERT INTO foo VALUES('a');
INSERT INTO foo VALUES('b');
COMMIT;
1条答案
按热度按时间ryoqjall1#
不能这样做。也许java支持某种机制来创建某种形式的虚拟文件,这种文件在本地(向当前进程)显示为某种物理文件。
我可以想出一种方法来绕过这个限制,但在你的环境中,这可能是不可行或不可接受的。您可以更改服务以返回数据库转储并将其加载到接收器的内存数据库中:
以下是生成转储的方法: