VS2010连接SQLite数据库[通俗易懂]

VS2010连接SQLite数据库

大家好,又见面了,我是全栈君。

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

1、在Sqlite开发站点下载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)

 

如下图:

 VS2010连接SQLite数据库[通俗易懂]

 

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

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

VS2010连接SQLite数据库[通俗易懂]

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

VS2010连接SQLite数据库[通俗易懂]

 

 2、连接数据库

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

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

VS2010连接SQLite数据库[通俗易懂]

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

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

VS2010连接SQLite数据库[通俗易懂]

 

(2)双击按钮添加事件

 

首先为项目添加引用

VS2010连接SQLite数据库[通俗易懂]

最上面添加:

VS2010连接SQLite数据库[通俗易懂]

 

   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://javaforall.net/108829.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • html5–项目实战-仿360囧图

    html5–项目实战-仿360囧图

    2022年3月12日
    27
  • Django(33)Django操作cookie

    Django(33)Django操作cookie前言cookie:在网站中,http请求是无状态的。也就是说即使第一次和服务器连接后并且登录成功后,第二次请求服务器依然不能知道当前请求是哪个用户。cookie的出现就是为了解决这个问题,第一次登录

    2022年7月29日
    5
  • 我的IDEA常用快捷键记录

    我的IDEA常用快捷键记录用了这么久的IDEA了,感觉就这些快捷键最好用,一起分享吧。快捷键组合实现效果psvm+Tab键publicstaticvoidmain(String[]args)sout+Tab键System.out.println()Ctrl+X删除当前行Ctrl+D复制当前行Alt+Insert(或右键Generate)生成代码(如get,set方法,构造函数等)Ctrl+Alt+T生成trycatch(或者Alt+ente

    2022年5月14日
    59
  • Pro*C/C++具体操作

    Pro*C/C++具体操作

    2021年9月11日
    46
  • Java多线程面试题(面试必备)

    文章目录一、多线程基础基础知识1.并发编程1.1并发编程的优缺点1.2并发编程的三要素1.3并发和并行有和区别1.4什么是多线程,多线程的优劣?2.线程与进程2.1什么是线程与进程2.2线程与进程的区别2.3用户线程与守护线程2.4什么是线程死锁2.5形成死锁的四个必要条件2.6如何避免死锁3.创建线程的四种方式4.线程状态和基本操作一、多线程基础基础知识1.并发编程1.1并发编程的优缺点优点:充分利用多核CPU的计算能力,通过并发编程的形式将多核CPU的计算.

    2022年4月7日
    31
  • div css教程视频_视频教程

    div css教程视频_视频教程DIV+CSS当今WEB开发流行前台页面布局方式。完整的代码演示,细致的讲解,高胖胖老师带你迅速掌握DIV+CSS应用技巧。DIV+CSS视频教程(一)下载地址:http://www.phpch

    2022年8月3日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号