Heim  >  Artikel  >  Datenbank  >  一步一步实现C++操作SQLite数据库

一步一步实现C++操作SQLite数据库

WBOY
WBOYOriginal
2016-06-07 17:03:201479Durchsuche

SQLite,是一款轻型的数据库,是遵守ACID的关联式关系数据库,目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入

SQLite关系数据库,目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百操作系统,同样的代码可以实现跨平台编译,这个数据库和微软的Access。

由于工作的需要,这几天对sqlite

1:下载源码并编译

       我下的版本为

       编译源代码很简单,新建立一个

我的目的是把

        LIB

      找到VS的安装路径,我的是D:\Program Files\,用命令行进入以下路径。

      D:\Program Files\Microsoft Visual Studio 9.0\VC\bin>lib /def:sqlite3.def /machine:ix86

     问题一:mspdb80.dll无法找到

       原因是当前路径下没有“msobj80.dll,mspdb80.dll,mspdbcore.dll,mspdbsrv.exe”这四个文件。

      解决办法:

     对应生成

Microsoft (R) Library Manager Version 9.00.21022.08

Copyright (C) Microsoft Corporation.  All rights reserved.

正在创建库 

2

         问题二:没有找到sqlite3.dll,因此这个应用程序未能启动

         我在我把

原来是程序执行时需要的

3:演示代码

       主要的源代码来自网上,这个是我修改过的。

4

        我在命令行操作SQLite数据库时,,进入后一直不能生成一个数据库,并且生成表的命令也不成功。

       后来终于明白了,

        SQLite

        终于完成了一个简单的操作SQLite的程序。

linux

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn