【WinForm】杂记(1):C#读取DB文件
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了【WinForm】杂记(1):C#读取DB文件,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1928字,纯文字阅读大概需要3分钟。
内容图文
DLL下载地址https://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki
选用版本sqlite-netFx46-setup-bundle-x64-2015-1.0.112.0.exe,适用框架.NET Framework 4.6(可以根据自己的需要选用)。
下载后,系统默认安装在C:\Program Files\System.Data.SQLite路径下,拷贝System.Data.SQLite.dll文件到工程文件目录下X:/Project/bin/debug。
在解决方案资源管理器中,选择“引用”,右键后选择“添加引用”。
如图1,在引用管理器侧边栏选择“浏览”后,再点击“浏览”按钮,安装之前保存在工程文件目录下的System.Data.SQLite.dll,点击“确定”后完成。
在程序中添加引用, 完成第一步
using System.Data.SQLite;
第二步 获取数据
1 public DataTable GetDataTable(string strSQL, string path){
2 DataTable dt = null;
3 try {
4 SQLiteConnection conn = new SQLiteConnection(path);
5 SQLiteCommand cmd = new SQLiteCommand();
6 cmd.CommandText = strSQL;
7 cmd.Connection = conn;
8 SQLiteDataAdapter dao = new SQLiteDataAdapter(cmd);
9 dt = new DataTable();
10 dao.Fill(dt);
11 return dt;
12 }
13 catch{
14 MessageBox.Show("There is no such a datatable");
15 }
16 return dt;
17 }
其中strSQL是获取db文件中数据表的指令
string sSQL = "SELECT * FROM item_compound;";
这里的数据表名为"item_compound"。
文件路Path为
public static string DBPath = string.Format(@"Data Source={0}", Application.StartupPath + @"\CCUS_supstr_temp.db");//the path of .db file
这里的db文件名为“CCUS_supstr_temp.db”。
第三步 测试代码
private void FrmConvert_Load(object sender, EventArgs e){
string sSQL = "SELECT * FROM item_compound;";
DataTable dbt = GetDataTable(sSQL, DBPath);
this.dataGridView1.DataSource = dbt;
}
结果如图2
【WinForm】杂记(1):C#读取DB文件
标签:文件中 stat select sql null source inf ring pst
本文系统来源:https://www.cnblogs.com/RicardoIsLearning/p/12103332.html
内容总结
以上是互联网集市为您收集整理的【WinForm】杂记(1):C#读取DB文件全部内容,希望文章能够帮你解决【WinForm】杂记(1):C#读取DB文件所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。