c# - 如何使用 System.Data.SQLite 和 C# 在代码中从头开始创建和保留 SQLite 数据库?

标签 c# sqlite system.data.sqlite

我有一个数据库创建工具,正在从头开始创建一个数据库。这与提到的方式相同 Here .它会创建一个临时数据库,我可以向其中添加数据。

当我关闭数据库时,它被删除了,这是预期的行为,但我不希望它被删除。

我无法在 System.Data.SQLite 中找到 Save 或 Create 方法并使用 System.IO.File.Create(myDBFilename); 创建一个创建一个 SQLite 无法连接的文件。

如何从头开始在代码中创建和保存数据库?

最佳答案

试试这个, SQLiteConnection.CreateFile("c:\mydatabasefile.db3");

如果一切都失败了,这里还有命令行的东西

sqlite3 test.db
sqlite>CREATE TABLE cars ( id INTEGER PRIMARY KEY AUTOINCREMENT, model text, year integer );
sqlite>insert into cars( model, year ) values( “Ford 350″, 2007 );
sqlite>insert into cars( model, year ) values( “Buick Skylark”, 1953 );
sqlite>insert into cars( model, year ) values( “Honda Civic”, 2002 );
sqlite>Select * from cars;
1|Ford 350|2007
2|Buick Skylark|1953
3|Honda Civic|2002
sqlite>.quit

关于c# - 如何使用 System.Data.SQLite 和 C# 在代码中从头开始创建和保留 SQLite 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7760170/

相关文章:

c# - 如何在 epplus 中使用 c# 为 excel 中的整列着色?

c# - 访问对象成员和原子性

c++ - 对于多个进程访问的 sqlite 数据库,哪种 NFS 实现是安全的

php - SQLite、PDO 和 PHP : New inserts not being saved

c# - Sqlite数据库中的加密和解密?

SSIS 和 SQLite

c# - 在不重新编译项目的情况下升级 C# 项目中的引用 dll

c# - 为什么更改连接字符串会引发只读错误?

java - 自动过期并删除SQLite数据库中的记录

c# - 多用户本地网络环境中的 SQLite 性能问题