编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

c#项目关联sqlite(c#怎么链接sql server数据库)

wxchong 2024-07-25 13:37:39 开源技术 36 ℃ 0 评论

数据库软件无法单独使用。下面以一个C#项目为例说明C#项目如何和数据库关联。

1、确定netframework版本

打开应用和功能设置,确定netframework版本。如下所示为4.5版本。

2、下载程序包

在sqlite官网下载辅助程序包。按照电脑的netframework版本下载对应程序包并解压。

如下所示两个文件,在c#项目中需要用到。

3、新建一个C# windows窗体程序。找到上一步程序包的“SQLite.Interop.dll”文件。


拷贝到debug目录下

4、添加引用

选择项目,添加引用。添加第二步下载程序包的“System.Data.SQLite.dll”文件。

在程序头添加“using System.Data.SQLite;”引用

5、添加代码

如下所示,为连接数据库进行数据操作的一个示例。

private void button4_Click(object sender, EventArgs e)
{
//连接到数据库并打开
string connectionString = "data source=" + @"E:\数据库\SQLite\student.db";//地址
SQLiteConnection connection = new SQLiteConnection(connectionString);//连接
connection.Open();

//获取文本框内容
string id = ID.Text.Trim();
string name = NAME.Text.Trim();
string pass = PASS.Text.Trim();

//更新数据表
string sql = "update user set name = '" + name + "' , passward = '" + pass + "' where id =" + id;
SQLiteCommand command1 = new SQLiteCommand(sql, connection);
command1.ExecuteNonQuery();

//获取数据,填充到DataSet
DataSet ds = new DataSet();
sql = "select * from user";
SQLiteDataAdapter command = new SQLiteDataAdapter(sql, connection);
command.Fill(ds, "user");

//显示数据
this.dataGridView1.DataSource = ds.Tables["user"];


//关闭连接
connection.Close();
}

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表