C#对SQLite的常用操作

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

Author: Kagula

Date: 2013-2-18

 

环境

[1]Visual Studio 2010 Ultimate with SP1

正文

准备工作

  从参考资料中下载SQLiteAdministrator工具,新建SQLite数据库文件“employees.s3db”,并添加表“employee”。

 

下面是建这张表所用的SQL语句

CREATETABLE [employee] (

[EMPLOYEE_ID]INTEGER  NOT NULL PRIMARY KEYAUTOINCREMENT,

[EMPLOYEE_NAME]VARCHAR(32)  NOT NULL,

[EMPLOYEE_AGE]INTEGER DEFAULT '0' NOT NULL

)

 

在WPF工程中的引用

第一步:从参考资料[2]中下载“SQLite-1.0.66.0-binaries.zip”文件并解压缩。

第二步:新建WPF工程并引入“..\bin\ManagedOnly\System.Data.SQLite.DLL</

C#调用SQLite SQLite 是一个轻量级的数据库管理系统,它不需要一个独立的服务器进程或操作系统的运行,而是将整个数据库,包括定义、表、索引以及数据本身,全部存储在一个独立的磁盘文件中。SQLite 被设计为简单易用,它支持 SQL 语言的大部分功能,并且是跨平台的,可以在多种操作系统和硬件平台上运行,包括桌面、服务器、移动设备等。:SQLite 的源代码体积小,编译后的库文件也非常小巧,便于集成到各种应用程序中。:与需要复杂配置和安装过程的数据库系统不同,SQLite 不需要任何配置就可以直接使用。 阅读详情

相关推荐

C#利用System.Data.SQLite实现对SQLite操作

SQLite介绍 SQLite是一个类似于Access的单机版数据库管理系统,它将所有数据库的定义(包括定义、表、索引和数据本身)都保存在一个单一的文件中。并且,SQLite是一个用C实现的类库,它在内存消耗、文件体积、简单性方面都有不错的表现,如果数据在10W条以下,查询速度也是相当快的。 SQLite具有以下特征: 实现多数SQL92的标准,包括事务(原子性、一致性、隔离性和持久性)、触发器和...

勤能补拙 3万+

C#分享辅助类:SQLite数据库操作SQLiteDao)

操作SQLite数据库的类

C#利用Dapper实现对SQLite操作

前言 近几天借助C#SQLite的学习,算是对数据库刚入门吧,三天前写了一篇C#利用System.Data.SQLite实现对SQLite操作,其中方法是基于System.Data.SQLite.dll的程序包,后来在youtube和infoworld上看到利用Dapper程序包对数据库操作更简单、快捷,在其基础之上自己又增加了一些用法,以下是参考视频和文档: 参考视频:https://www...

勤能补拙 1万+

C#实现对Sqlite数据库的通用操作

一、实现效果 1.1、实现功能 ①实现创建Sqlite数据库; ②实现创建指定Sqlite数据库的表; ③实现给Sqlite数据库的指定表【插入、查询、更新、删除、分页查询】数据; ④实现获取Sqlite数据库中的所有表名称及其表包含的所有列名称; ⑤实现判断数据是否存在、获取最大Id; 1.2、效果图 二、实现核心 2.1、字典帮助类 这里直接添加核心的源代码内容,如下所示 using System; using System.Collections....

提供C#相关开发 、云计算、运维测试、网络安全相关技术分享与服务,有意向可联系。 8368

C#操作SQLite数据库

SQLite是一个开源、免费的小型RDBMS(关系型数据库),能独立运行、无服务器、零配置、支持事物,用C实现,内存占用较小,支持绝大数的SQL92标准。本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。2.3 操作SQLite Database的C#帮助类SQLite Helper。C#SQLite操作驱动dll下载:System.Data.SQLite。2、C#操作SQLite Database。1、SQLite介绍。

积累点滴,保持自我 1万+

C# 操作 SQLite 增、删、改、查、创建

SQLite是一个轻量级、跨平台的关系型数据库,在小型项目中,方便,易用,同时支持多种开发语言,下面是我用C#语言对SQLite 的一个封装。Winfrom界面如下: 2.UsingLock.cs 采用多线程方式,在这里,如果不是频繁的使用,其实可以不用 3.Form1.cs 窗体部分,界面如下代码: 上面就是所有的源码,代码比较长,你忍一下,其实也没有很复杂的部分,下面是项目的源码,有兴趣的可以支持一下我了,嘿嘿~项目源码:点击下载上面的代码我不觉得是完美的,由于时间关系,读者可以自己去实

熊思雨的博客 2万+

c#操作轻型数据库SQLite

SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两

ghevinn欢迎您光临 1812

c# 操作 sqlite

SQLite是一个精巧的轻量级数据库,今天终于基本掌握了如何用C#操作SQLite数据库。根据网友们的经验,至少有两种方法可以做到SQLite的调用,一种是调用sqlite3.dll,一种是用System.Data.SQLite,即sqlite.ADO.NET,是专为C shar

在键盘上飞舞的日子 4553

C#操作SQLite数据库帮助类——SQLiteHelper

using System; using System.Collections.Generic; using System.Data.SQLite; using System.Data; namespace Com.ZCWL.Rock.Helper { public class SQLiteHelper { private static string connectionString =

跟健哥出去走走 2万+

C# Sqlite 操作

sqlite作为轻量级数据库,非常方便本地数据存储和移动端数据存储。 c#操作Sqlite,需要引用命名空间:System.Data.Sqlite; 其方法与普通的SqlServer引用System.Data.SqlClient名称空间类似。只是System.Data.Sqlite;没有继承到微软的程序集中。需要安装,方法如下: PM> install-package System.D...

qq_26657857的博客 866

C#使用System.Data.SQLite操作SQLite

使用System.Data.SQLite 下载地址:http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki 得到System.Data.SQLite.dll添加到工程引用;  建表,插入操作 static void Main(string[] args)           {    

whChina(江城老温) 4047

C#操作SQLite

C# SQLite 地址: System.Data.Sqlite入手。。。 首先import/using:  代码using System.Data.SQLite;  Connection和Command: 代码private SQLiteConnection conn;                    private SQLiteCommand cmd;  连接db: 代码conn =

微信公众平台开发 818

C# 操作SQLite的工具SQLite-PCL

1 从NuGet包中添加 2.github源码地址 https://github.com/praeclarum/sqlite-net C# 操作代码 private void Button_Click_3(object sender, RoutedEventArgs e) { string databasePath = System.AppDomain.CurrentDomain.BaseDirectory + "db/mydb.db...

easyboot的专栏 1662

掌握SQLiteC#SQLite操作的全方位指南

SQLite以其轻量级和便捷性在众多应用中被广泛采用,尤其是在需要嵌入式数据库的场景。而C#,作为.NET家族中的明星语言,提供了与SQLite交互的强大能力。本文将带你深入了解如何使用C#SQLite数据库进行表的操作,包括创建、查询、更新和删除表,为你的数据驱动项目提供实战指导。

墨夶的博客 907

C# Winform SQLite CRUD 操作示例源码

C# winform Sqlite项目是一个轻量级的桌面应用程序,它结合了.NET框架的强大功能和SQLite数据库的便捷性。此类项目通常包含用户界面设计,数据库操作和业务逻辑处理等核心部分。Winform应用程序通常由一个或多个窗体组成,每个窗体可以看作是一个容器,用于承载和管理各种控件(比如按钮、文本框、下拉列表等)。控件是与用户交互的基本元素,它们定义了应用程序的外观和行为。控件通常都是从类派生而来,因此都有一些共同的基本属性和方法。

weixin_42590539的博客 757

SQLite 数据库 C# Dapper 操作实例

1. 概述 前面写过一篇文章《C# SQLite 数据库使用说明》,介绍的是 C# 语言用最原始的 ADO.net 方式操作 SQLite 数据库。可是这种方式很久没用过了,主要是因为 Dapper 和 PetaPoco 太好了用 本文参照 DarkThread 的文章,整理了一套 C# 使用 Dapper 操作 SQLite 数据库的实例,方便自己日后查询。 2. 前置条件 本程序依赖 ...

Abelia的博客 2319
上一篇: 对成功游戏的看法
下一篇: Spring框架,如何返回数据给视图(jsp文件)
kagula086
博客等级 码龄19年 348粉丝 406原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kagula086

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值