VS中使用sqlite静态连接

说明

最近写的文章有些多,懒得打字了,就直接上文章。这里说明一下,我说的是VS,不是指定的哪一个VS版本。
先下载官方的源文件:sqlite-amalgamation-3071502.zip

下载下来的压缩包应该是这个样子的

新建一个测试工程

我这里使用的是vs2012,其他的VS也是一样的设置。

工程的配置,因为这是一个测试程序,所以他应该是一个exe程序。

更多内容还请移步

http://www.sollyu.com/564/

VS中使用sqlite静态连接

时间: 2024-08-13 22:39:45

VS中使用sqlite静态连接的相关文章

【转】关于在.Net开发中使用Sqlite的版本选择问题

如果一个.NET应用要自适应32位/64位系统,只需要在项目的“目标平台”设置为“Any CPU”.但是如果应用中使用了SQLite,情况就不同了. SQLite的.NET开发包来自是System.Data.SQLite,完成兼容ADO.NET接口,也提供了Linq和Entity Framework 6实现.但这不重要,重要的是System.Data.SQLite是由两部分代码组成的,一部分是非托管的C++代码实现,一部分是托管代码与.NET框架接口.由于非托管代码不能构建成“Any CPU”的

静态连接浅析

我们知道一个程序在执行时需要经过编译,链接,运行.这里来分析一下关于静态链接的内容. 我们先来看一下一个程序的执行过程: 在Linux下gcc 会直接链接成可执行文件a.out,而gcc -c 就是编译各个源文件成目标文件,即.o结尾的文件. 如下图,我们有这样三个简单的函数: main()函数 add函数 sub函数 在Linux下,我们构造了这样三个函数,命名分别为main.c, add.c, sub.c .其中在main.c中调用了三个函数,分别为add,sub,printf. 首先我们用

linux下的静态连接库和动态链接库

对linux的静态连接库和动态链接库分不清楚,在看了一篇博文后,现在想做个自己的总结,以加深印象: 1.库的基本概念: 库是可执行代码的二进制形式,其可以被调入操作系统调入内存进行执行. 在window和linux系统,都存在各自的库,但是两种系统的库并不能兼容,因为它们的编译器,连接器,汇编器都是不相同的. 在windows下,静态连接库的后缀是.lib;动态链接库的后缀是.dll 在linux系统下,静态链接库的后缀是.a;动态链接库的后缀是.so 2.静态连接库和动态链接库的命名: 静态连

2014-08-01 ASP.NET中对SQLite数据库的操作——ADO.NET

今天是在吾索实习的第18天.我主要学习了如何在ASP.NET中对SQLite数据库的操作,其基本操作如下: 添加引用System.Data.SQLite.dll(PS:在网页里面任意找到适合的.NET Framework版本与位数所对应的压缩包,里面就会有该文件了). 在所在cs文件中加入using System.Data.SQLite; 定义两个string变量:ConStr.SqlStr,分别用于SQLite的连接字符串与SQL语句. 定义SQLiteConnection变量Conn,用于连

在 Android 应用程序中使用 SQLite 数据库以及怎么用

part one : android SQLite 简单介绍 SQLite 介绍 SQLite 一个非常流行的嵌入式数据库.它支持 SQL 语言,而且仅仅利用非常少的内存就有非常好的性能.此外它还是开源的,不论什么人都能够使用它.很多开源项目((Mozilla, PHP, Python)都使用了 SQLite. SQLite 由下面几个组件组成:SQL 编译器.内核.后端以及附件.SQLite 通过利用虚拟机和虚拟数据库引擎(VDBE).使调试.改动和扩展 SQLite 的内核变得更加方便. 图

vs2010中使用sqlite及出现的问题

以前只用VS2008调用过sqlite,今天用VS2010调用sqlite出现了问题,本来想在引用中加载了sqlite的两个动态连接文件后就可以直接调用它的连接对象了.但调用的时候出现了“混合模式程序集是针对....”的错误提示,程序无法运行. 一开始没有用到sqlite的连接,仅仅调用我对连接数据库的一个封装类中的方法,怎么弄都不能运行到我的方法体中去,当时也没注意太多,设置了很多断点,后来就连窗体自带的的方法也不执行了,直到后面脱离封装的内,单独写了一个sqlite的连接,在调用连接的时候就

C#中使用SQLite数据库简介(上)

[SQLite数据库] SQLite是一个开源的轻量级的桌面型数据库,它将几乎所有数据库要素(包括定义.表.索引和数据本身)都保存在一个单一的文件中.SQLite用C编写实现,它在内存消耗.文件体积.操作性能.简单性方面都有不错的表现.SQLite可以运行在多个平台,包括Windows/Linux/Unix等主流系统,还支持嵌入式系统如Android或Windows Mobile. SQLite具有以下特征:实现多数SQL92的标准,包括事务(原子性.一致性.隔离性和持久性).触发器和大多数的复

在项目中使用SQLite数据库小结

------------------------------------------------------------------------推荐: - VS2012 使用 1.0.84 版的库 - VS2013 使用 1.0.93 版的库------------------------------------------------------------------------1.安装运行库 sqlite-netFx45-setup-bundle-x64-2012-1.0.84.0.exe

在ABP中使用SQLite

使用ABP连接SQLite时出现下面错误: System.Data.Entity.Core.EntityException:“The underlying provider failed on Open.” 内部异常 ArgumentException: isolationLevel 找了好久才解决,记录一下. 1. 在Web和Ef项目中添加SQLite包 2.修改Web项目中的Web.config文件 添加 invariantName="System.Data.SQLite",typ