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();


发布评论