SQLite介绍
SQLite是一个开源、免费的小型RDBMS(关系型数据库),能独立运行、无服务器、零配置、支持事物,用C实现,内存占用较小,支持绝大数的SQL92标准。
SQLite数据库官方主页:http://www.sqlite.org/index.html
SQLite使用过程
1、SQLite操作驱动dll下载:
http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki
翻到下面,选择与自身配置的List of Release Packages
2、下载SQLite可视化管理工具:
http://www.cr173.com/soft/36343.html
3、打开VS->打开项目->右键引用->管理NuGet程序包
点击第一个进行安装。
4、打开VS->打开项目->右键引用->添加引用
把下载好的dll文件引入进来
5、在窗体里加入datagridview控件用于显示SQLite数据
6、需要在下载好的管理工具里新建database文件,新建表和数据;
7、敲代码:
注意引用:using System.Data.SQLite;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SQLite;
namespace SQLiteTest
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
static string con = @"Data Source=D:\documents\SQLite\db\test.db;Pooling=true;FailIfMissing=false";
private void Form1_Load(object sender, EventArgs e)
{
using (SQLiteConnection conn = new SQLiteConnection(con))
{
conn.Open();
using (SQLiteDataAdapter ap = new SQLiteDataAdapter("select * from UserInfo", conn))
{
DataSet ds = new DataSet();
ap.Fill(ds);
DataTable dt = ds.Tables[0];
dataGridView1.DataSource = dt.DefaultView;
}
}
}
}
}
数据会显示到datagridview上,简单的SQLite操作完成。