C#强大的.net工具使其连接任何数据库都十分方便,不过和之前连接的Oracle数据库不同,连接SQLite是需要给出实际物理地址的,这样数据才能访问。
具体步骤如下:
- 下载SQLite操作驱动的dll,链接:
- http://download.csdn.net/download/endlessseaofcrow/9990596
- 新建一个winform项目,在引用中添加[System.Data.SQLite.dll]
- 并在[Form.cs]中添加[using System.Data.SQLite;]命名空间
代码实现,示例如下:
using System.Data.SQLite; string sql = "SELECT * FROM test";//获取表的SQL语句 string connStr = @"Data Source=" + @"H:\DataBase\SQLite\test.db;Initial Catalog=sqlite;Integrated Security=True;Max Pool Size=10"; //H:\DataBase\SQLite\test.db为储存数据库文件的物理地址 SQLiteConnection conn = new SQLiteConnection(connStr); SQLiteCommand cmd = new SQLiteCommand(sql, conn); conn.Open(); SQLiteDataReader cusReader= cmd.ExecuteReader(); if (conn.State == ConnectionState.Open) { MessageBox.Show("连接成功!"); } cusReader.Close(); conn.Close();