热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

3.10使用Sqlite和Spatilite

在Windows上安装SQLite请访问SQLite下载页面,从Windows区下载预编译的二进制文件。您需要下载sqlite-tools

在 Windows 上安装 SQLite

  • 请访问 SQLite 下载页面,从 Windows 区下载预编译的二进制文件。

  • 您需要下载 sqlite-tools-win32-*.zip 和 sqlite-dll-win32-*.zip 压缩文件。

  • C:\>sqlite3 SQLite version 3.7.15.2 2013-01-09 11:53:05 Enter ".help" for instructions Enter SQL statements terminated with a ";" sqlite>

    DOS命令操作

    1、创建数据库: h:\workspace\sqlite>sqlite3 test0715.db在当前目录下创建数据库

    2、删除数据库:sqlite>.quit退出操作空间,然后手动删除数据库


    使用Spatilite

    下载Spatilite:http://www.gaia-gis.it/gaia-sins/windows-bin-amd64/




    使用参考:http://live.osgeo.org/zh/quickstart/spatialite_quickstart.html

    http://blog.csdn.net/fastmapmobileteam/article/details/50159749

    教程:http://www.gaia-gis.it/gaia-sins/spatialite-cookbook/index.html

    java项目使用sqlite与spatialite(http://www.gaia-gis.it/gaia-sins/spatialite-cookbook/html/java.html)

    第一步:在机器上安装 SQLite JDBC 驱动程序。

        从 sqlite-jdbc 库下载 sqlite-jdbc-(VERSION).jar 的最新版本,然后直接放到项目中配置buildPath进行使用

    第二步:下载spatialite动态链接库(http://www.gaia-gis.it/gaia-sins/windows-bin-amd64-test/)


    将解压后的所有dll文件所在文件夹路径添加到系统环境变量Path中,因为dll属于可执行文件,程序会从Path中进行查找,如果不能即刻生效,重启电脑重试!

    测试教程中的用例


    最后,需要说明的是jdbc并不会去调用path中的sqlite3,因为jdbc就可以完成相关的操作和处理!



推荐阅读
  • 州的先生(https:zmister.com)在很多项目中都有使用到SQLite数据库作为数据存储的工具,其中包括一些桌面图形界面程序和线上的Web应用程序。至今为止,它们都运行良 ... [详细]
  • 本文讨论了在数据库打开和关闭状态下,重新命名或移动数据文件和日志文件的情况。针对性能和维护原因,需要将数据库文件移动到不同的磁盘上或重新分配到新的磁盘上的情况,以及在操作系统级别移动或重命名数据文件但未在数据库层进行重命名导致报错的情况。通过三个方面进行讨论。 ... [详细]
  • iOS关于移动端SQLite,你想知道的都有
    一、SQLite简介SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目 ... [详细]
  • 转自:http:www.cnblogs.comzeroonep4316346.html如果一个.NET应用要自适应32位64位系统,只需要在项目的“目标平台”设置为“AnyCPU”。但是 ... [详细]
  • C++字符字符串处理及字符集编码方案
    本文介绍了C++中字符字符串处理的问题,并详细解释了字符集编码方案,包括UNICODE、Windows apps采用的UTF-16编码、ASCII、SBCS和DBCS编码方案。同时说明了ANSI C标准和Windows中的字符/字符串数据类型实现。文章还提到了在编译时需要定义UNICODE宏以支持unicode编码,否则将使用windows code page编译。最后,给出了相关的头文件和数据类型定义。 ... [详细]
  • CentOS 6.5安装VMware Tools及共享文件夹显示问题解决方法
    本文介绍了在CentOS 6.5上安装VMware Tools及解决共享文件夹显示问题的方法。包括清空CD/DVD使用的ISO镜像文件、创建挂载目录、改变光驱设备的读写权限等步骤。最后给出了拷贝解压VMware Tools的操作。 ... [详细]
  • MyBatis多表查询与动态SQL使用
    本文介绍了MyBatis多表查询与动态SQL的使用方法,包括一对一查询和一对多查询。同时还介绍了动态SQL的使用,包括if标签、trim标签、where标签、set标签和foreach标签的用法。文章还提供了相关的配置信息和示例代码。 ... [详细]
  • Python使用SQLite1.sqlite3的安装python2.5.x以上版本默认自带sqlite3模块。2.链接sqlite3数据库```#导入sqlite3模块import ... [详细]
  • 对于很多想做通讯录,或者很多想对系统通讯录操作的童鞋们肯定都会遇到个问题,系统通讯录操作很麻烦,我能不能直接看看底层联系人表结构呢?如果可以看到的话,那一定能提高相关操作的准确性和效率吧。  不多说, ... [详细]
  • SQLite数据库查看工具
    http:blog.csdn.netteresa502articledetails7519413SQLite的官方网站http:www.sqlite.orgSQLite的官方网址列 ... [详细]
  • 最近用到SQLite数据库,刚开始想用ADO来搞,毕竟经常用,结果发现还挺麻烦,要装SQLite的ODBC驱动,装了以后还是连不上,听说这SQLite是开源项目,可以将开发库引入项目来 ... [详细]
  • mysql和sqlite区别SQLITE是单机数据库。功能简约,小型化,追求最大磁盘效率MYSQL是完善的服务器数据库。功能全面,综合化,追求最大并发效率MYSQL、Sybase、 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 我有一个数据库,该数据库的某些列中的字符有误(由于导入不正确),我想用适 ... [详细]
author-avatar
远处有个蘑菇丶
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有