• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C#教程 > C#中嵌入SQLite数据库的简单方法

C#中嵌入SQLite数据库的简单方法

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了c#连接sqlite数据库,c#操作sqlite数据库,c#创建sqlite数据库,sqlite数据库c#,c#访问sqlite数据库等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。

SQLite第一个Alpha版本诞生于2000年5月。 至2015年已经有15个年头,SQLite也迎来了一个版本 SQLite 3已经发布。

具体下载地址:http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki

编写SQLite测试方法

引用命名空间:
using System.Data.SQLite;
using System.Data.SQLite.Generic;
using System.Data.Common;
 
    /// <summary>
    ///【测试方法】 简答的测试SQLite数据库及表的创建过程
    /// </summary>
    [TestMethod()]
    public void Test()
    {
      string strConnectionString = string.Empty,/*SQLite连接字符串,刚开始没有,暂时留空*/
          strDataSource = @"D:\test.db";//SQLite数据库文件存放物理地址
      //用SQLiteConnectionStringBuilder构建SQLite连接字符串
      System.Data.SQLite.SQLiteConnectionStringBuilder scBuilder = new SQLiteConnectionStringBuilder();
      scBuilder.DataSource = strDataSource;//SQLite数据库地址
      scBuilder.Password = "123456";//密码
      strConnectionString = scBuilder.ToString();
      using (SQLiteConnection connection = new SQLiteConnection(strConnectionString))
      {
        //验证数据库文件是否存在
        if (System.IO.File.Exists(strDataSource) == false)
        {
          //创建数据库文件
          SQLiteConnection.CreateFile(strDataSource);
        }
        //打开数据连接
        connection.Open();
        //Command
        SQLiteCommand command = new SQLiteCommand(connection);
        command.CommandText = "CREATE TABLE tb_User(ID int,UserName varchar(60));INSERT INTO [tb_User](ID,UserName) VALUES(1,'A')";// "CREATE TABLE tb_User(ID int,UserName varchar(60));";
        command.CommandType = System.Data.CommandType.Text;
        //执行SQL
        int iResult = command.ExecuteNonQuery();
        //可省略步骤=======关闭连接
        connection.Close();
      }
    }
</div>

示意图:

以上所述就是本文的全部内容了,希望大家能够喜欢。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • C#解决SQlite并发异常问题的方法(使用读写锁)
  • C#操作SQLite数据库之读写数据库的方法
  • C# SQlite操作方法小结
  • C#操作SQLite数据库方法小结(创建,连接,插入,查询,删除等)
  • C#简单查询SQLite数据库是否存在数据的方法
  • C#简单访问SQLite数据库的方法(安装,连接,查询等)
  • C#操作SQLite方法实例详解
  • C#调用SQLite的方法实例分析
  • C#中嵌入SQLite数据库的简单方法
  • C#封装的Sqlite访问类实例

相关文章

  • 2017-05-28C#实现HSL颜色值转换为RGB的方法
  • 2017-05-28C#操作Clipboard读取剪切板中数据实例详解
  • 2017-05-28详解如何选择使用ArrayList、HashTable、List、Dictionary数组
  • 2017-05-28C#使用Ado.Net更新和添加数据到Excel表格的方法
  • 2017-05-28SQL+C#实现获得当前月的第一天与最后一天
  • 2017-05-28C# dynamic关键字的使用方法
  • 2017-05-28C#定位txt指定行的方法小例子
  • 2017-05-28C#中使用UDP通信实例
  • 2017-05-28在C#中创建和读取XML文件的实现方法
  • 2017-05-28C#统计字符串中数字个数的方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • C#识别出图片里的数字和字母
    • C#非矩形窗体实现方法
    • C#绘制飞行棋地图小程序
    • 详解C#的设计模式编程之抽象工厂模式的应用
    • C#实现treeview绑定的方法
    • C#实现IP摄像头的方法
    • C#使用Socket上传并保存图片的方法
    • C# 封装HtmlHelper组件:BootstrapHelper
    • 深入IComparable与IComparer的排序实例详解
    • 分享C#中几个可用的类

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有