轻量级数据库sqlite的编译

sqlite是很多客户端程序所使用的一种轻量级数据库,但是目前没有lib文件,只有源码和dll文件,我们可以利用VS工具生成lib,然后在应用程序中使用。

(1)下载地址

http://www.sqlite.org/download.html

(2)下载库文件和源码

库:sqlite-amalgamation-3081002.zip

源码:sqlite-dll-win32-x86-3081002.zip

(3)使用VS命令行工具生成lib

命令行为 LIB /DEF:sqlite3.def /machine:IX86

(4)最后得到sqlite3.def sqlite3.lib sqlite3.dll三个文件

(5)头文件使用sqlite-amalgamation-3081002.zip中sqlite3.h的文件

时间: 2024-12-28 21:41:08

轻量级数据库sqlite的编译的相关文章

轻量级数据库sqlite的接口说明

原文地址:http://www.cnblogs.com/kfqcome/archive/2011/06/27/2136999.html 一.使用流程 要使用sqlite,需要从sqlite官网下载到三个文件,分别为sqlite3.lib,sqlite3.dll,sqlite3.h,然后再在自己的工程中配置好头文件和库文件,同时将dll文件放到当前目录下,就完成配置可以使用sqlite了. 使用的过程根据使用的函数大致分为如下几个过程: sqlite3_open() sqlite3_prepare

轻量级数据库sqlite的使用

本文不涉及一些概念性的东西,请大家多多原谅 这个就是Android sqlite的简单框架. 使用sqlite 大概分为3步 第一步:创建自己的sqliteopenhelper类 第二步:创建数据库中的dao层 ,其中分装了对数据库的操作 第三步:在activity 中使用dao层的操作了(多线程的形式,防止卡界面) 第一步:创建 sqliteopenhelper /** * @author skyfin *@time 2015/6/4 */ public class MyDatabase ex

sqlite( 轻量级数据库)

sqlite(轻量级数据库) 1.为什么要使用数据库呢? 文件读写, NSUserDefualts, 归档, 写入的过程是覆盖, 效率比较低, 并且不支持针对某些数据的修改 2.数据库: 存放数据的仓库 数据库以表的形势存放数据 每个表都有字段, 用于标示存什么样的数据 在字段中, 有一种特殊的字段(主键), 主键数据是唯一, 不重复, 用于区分数据使用 3.常用的数据库: Oracle, SQLServer, access, sqlite(轻量级数据库, 体积小, 占用内存小, 能够满足基本的

Unity3D在Android平台使用嵌入式数据库Sqlite,解决无法找到数据库文件的问题

做一个需要嵌入式数据库Sqlite 的unity3d项目,在pc机上运行良好,需要发布到Android平台上,于是,各种坑爹...会遇到找不到数据库文件的问题.当在pc机上使用sqlite时,当执行SqliteConnection dbConnection = new SqliteConnection("data source = test.db");语句时,如果有这个数据库文件则建立连接,如果没有则创建出这个文件,然后建立连接.当在Android平台上时,扯淡的事情就开始了,总之便不

ios UI数据库 sqlite小型数据库的增、删、改、查、排序

#import "table.h" @implementation table // 1.创建表 每一列之间用',',如果存在就不创建 create table if not exists t_class( class_id integer primary key autoincrement, class_name varchar, person_count integer default 0) // 1.1// 删除表 drop table if exists t_person //

【转】afinal来操作android的数据库sqlite

今天给大家介绍下#afinal#来操作android的数据库sqlite. #afinal#是一个android的orm.ioc快速开发框架,里面包含了四大功能:空间的id绑定和事件绑定功能:网络图片的显示功能(里面包含了强大的缓存框架):数据库sqlite的操作功能:http数据的读取功能(支持ajax方式读取): #afinal#开源网址:https://github.com/yangfuhai/afinal 这篇文章主要是介绍afinal的功能之一FinalDb组件,其他组件请关注我的博客

烂泥:mysql5.0数据库源码编译安装

本文首发于烂泥行天下. 本次实验的mysql.OS相关信息如下: Mysql:5.0.96 OS:centos 32 bit 最近公司要上新的业务,指明数据库使用的是mysql5.0版本.如果是使用rpm包安装的话,那就很简单了.直接使用yum安装即可,命令如下: yum –y install mysql mysql-server Yum方式安装完毕后,直接启动mysql数据库服务即可.如下图: 这样基本上就可以了. 但是这样安装mysql数据库,没有进行定制.比如mysql数据库的数据文件存储

IOS中使用轻量级数据库

目录 概述 IOS中的轻量级数据库 第三方类库 概述 IOS中的轻量级数据库 第三方类库

Android - 插入数据库(SQLite)错误

插入数据库(SQLite)错误 本文地址: http://blog.csdn.net/caroline_wendy Error: android.database.sqlite.SQLiteException: no such table: step (code 1): ,  while compiling: INSERT INTO step(duration,date,counter) VALUES (?,?,?). 错误:插入数据库错误,没有找到表,插入表的地方写入参数,而参数地方传入空值.