数据库之——sqlite下载及使用

数据库之——sqlite下载及使用最近在研究 sqlite 的数据库 是因为项目需要存储大量数据 也需要查询 比起 txt 或者 excel xml 等方式 综合还是想用数据库保存 但是公司项目没有实施工程师 使用 sqlserver 怕客户不会安装 所以希望可以安装项目软件的时候自动安装 sql 数据库 查了很久的资料 还没有很好的方式解决 偶然发现 sqlite 不需要安装 很方便能部署到打包文件里面 如果你和我有同样的问题 可以使用 sqlite 的数

1.下载sqlite

2.创建数据库及表操作

创建数据库:
打开sqlite3.exe,使用. open test.db可以进入同目录下的 test.db数据库,如果没有该数据库,会自动创建该数据库。
或者代码创建(要添加引用,之后会讲):




 var fileName = AppDomain.CurrentDomain.BaseDirectory + "test.db"; ; SQLiteConnection.CreateFile(fileName); 

创建表create table t1(id int ,name varchar(50))
在这里插入图片描述
其实建表的语句就是sql语句。
更方便的方式是SQLite数据库查看工具,图形化操作。个人喜欢用DB Browser for SQLite,下载地址:https://sqlitebrowser.org/dl/
或者https://download.csdn.net/download/Yyuanyuxin/12326735
在这里插入图片描述










3.在VS上使用sqlite

this.dataGridView1.DataSource = Query("SELECT * FROM table1").Tables[0]; 
using System.Data.SQLite; //查询数据库,返回表 public static DataSet Query(string SQLString) { 
    string path = AppDomain.CurrentDomain.BaseDirectory + "test.db"; //数据库连接字符串  string connectionString = "Data Source=" + path; using (SQLiteConnection connection = new SQLiteConnection(connectionString)) { 
    DataSet ds = new DataSet(); try { 
    connection.Open(); SQLiteDataAdapter command = new SQLiteDataAdapter(SQLString, connection); command.Fill(ds, "ds"); } catch (System.Data.SQLite.SQLiteException ex) { 
    throw new Exception(ex.Message); } return ds; } } 

关于SQLite中“其他信息: 未能加载文件或程序集“System.Data.SQLite, Version=1.0.81.0, Culture=neutral, PublicKeyToken=db“

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/223874.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午1:14
下一篇 2026年3月17日 下午1:15


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号