2023年11月26日发(作者:)

C#winform中使⽤sqlite数据库

关键字:SQLite3创建数据库

⾸先下载sqlite。

这⾥选择 Precompiled Binaries for Windows 中的第⼀个下载链接 。

解压,将⽂件夹中的⽂件 放⼊D盘根⽬录,打开Windows的cmd命令⾏窗⼝,进⼊D盘⽬录。

链接 ,在第⼆列 Broswe Data 添加两⾏数据。

不过,要先知道OS运⾏的.NET Framework的版本

如何确定已安装的 Microsoft .NET Framework 版本和 Service Pack 级别

1. 在“开始”菜单上,选择“运⾏”。

2. 在“打开”框中,输⼊“”。

您必须具有管理凭据才能运⾏ 。

3. 在注册表编辑器中,打开以下⼦项:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDP

安装的版本将在 NDP ⼦项的下⽅列出。 版本号存储在“版本”项中。 对于 .NET Framework 4,“版本”项位于客户端或完整⼦

创建Windows 窗体应⽤程序,WindowsFormsApplication1。

添加引⽤,

string connectionstring = "Data Source= D:"; //这⾥⽤双斜杠是因为转义字符的原因。

在点击 统计,

结束。

其他相关:

如何弹出确认删除对话框(C#编程)? - Steven的⽇志 - ⽹易博客

在Click事件⾥⾯添加如下代码:

stringdatasource = @"E:";

if(!.File.Exists(datasource))

SQLiteConnection.CreateFile(datasource);

SQLiteConnectionconn = new SQLiteConnection();

SQLiteConnectionStringBuilderconStr = new SQLiteConnectionStringBuilder();

urce =datasource;

tionString =ng();

//open connetcion

();

SQLiteCommandcmd = new SQLiteCommand();

stringsql = string.Empty;

tion = conn;

//createa table

sql = "CREATETABLE test(username varchar(20),password varchar(20));";

dText = sql;

tion = conn;

eNonQuery();

//insert data

for(int i = 0; i <= 10; i++)

{

sql = " INSERT INTO test VALUES('username','password')";

dText = sql;

eNonQuery();

}

sql = " SELECT * FROM test ";

dText = sql;

using(SQLiteDataReader reader =eReader())

{

while(())

{

Console.WriteLine(reader["username"].ToString()+ "t" + reader["password"].ToString());

}

}

();

Console.Read();