博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VS2010连接SQLite数据库
阅读量:4840 次
发布时间:2019-06-11

本文共 1574 字,大约阅读时间需要 5 分钟。

 Visual studio 2010及以上版本,连接SQLite数据库

1、在下载SQLite的.exe安装包

 

Ctrl+F搜索这条语句:This is the only setup package that is capable of installing the design-time components for Visual Studio xxxx

找到对应的VS版本,注意一定要带bundle,集成了设计器;无论32位系统还是64位系统,似乎都要下载32位的(X86)

 

如下图:

 

 

下载后,安装,选择Full installation即可,

一路next,注意,请注意,如下红框的设计器一定要选上,否则,在Visual Studio中想添加新数据库时没有Sqlite这个选项,

Good luck,重启VS,在VS中可看到SQLite:

 

 2、连接数据库

添加连接--选择数据源:SQLite

如下:Database:.db文件所在文件位置(.db文件就是数据库)

 3、实现:点击按钮,在DataGridView显示数据库中的数据

(1)VS2010 在窗体中拉一个按钮和DataGridView,

 

(2)双击按钮添加事件

 

首先为项目添加引用

最上面添加:

 

private void button1_Click(object sender, EventArgs e)        {            using (SQLiteConnection con = new SQLiteConnection(DATA_SOURCE))            {                con.Open();                using (SQLiteCommand cmd = new SQLiteCommand())                {                    cmd.Connection = con;                    cmd.CommandText = string.Format("select * from  test1");                    int rows = cmd.ExecuteNonQuery();                    SQLiteDataAdapter oraDA = new SQLiteDataAdapter(cmd);                    DataSet ds = new DataSet();                    oraDA.Fill(ds);                    //con.Close();                    DataTable dtbl = ds.Tables[0];                    this.dataGridView1.DataSource = dtbl;                }            }        }

DATA_SOURCE就是:"Data Source="C:/XX/XXX.db3;Pooling=true;FailIfMissing=false;Password=xxx";

 

 其他数据库基本都是如此,连接Oracle数据库方法:

 http://www.cnblogs.com/Donnnnnn/p/5955864.html

 

 

 

参考:

http://blog.csdn.net/missautumn/article/details/18567715

转载于:https://www.cnblogs.com/Donnnnnn/p/5985639.html

你可能感兴趣的文章
Sublime Text shift+ctrl妙用、Sublime Text快捷组合键大全
查看>>
spring security中当前用户信息
查看>>
[中国寒龙出品]VB程序设计视频第十四课,更多请关注我们的官博。
查看>>
LinuxMint 17.1 Cinnamon桌面窗口焦点bug
查看>>
PHP函数
查看>>
缩点 CF893C Rumor
查看>>
Spring详解篇之 AOP面向切面编程
查看>>
COMP0037 Coursework
查看>>
Spring Framework 5.x 学习专栏
查看>>
Linux 磁盘挂载和mount共享
查看>>
云计算开发教程,云计算能干什么?
查看>>
利用”+“、”-“JS字符串类型与数字类型转换
查看>>
【剑指offer面试题4】替换空格%20和清除空格
查看>>
【AtCoder】AGC032
查看>>
R学习-小白笔记07
查看>>
Apache Tez 0.7、0.83、 0.82 安装、调试笔记
查看>>
JAVA基础学习之路(五)数组的定义及使用
查看>>
利用Chrome模拟访问移动端网页
查看>>
20170505
查看>>
团队-科学计算器-团队一阶段互评
查看>>