SQLite网络化

SQLite网络化,第1张

概述SQLite网络化访问 一、介绍 SQLite数据库是一个很小、很方便的文件类型数据库,关于它的介绍网络上一大把,偶在这就不介绍了。但是一般使用SQLite只能用于本地存取数据,却不能通过TCP/IP网络化来访问,这确实很坑爹啊。因此,这不仅仅是咱们的需求,也是更多使用SQLite数据库的人的共同需求。有需求就会有产品相应的产品,产品请戳这里: 点击打开链接,这里有很多SQLite的网络化数据库, sqlite网络化访问 一、介绍
sqlite数据库是一个很小、很方便的文件类型数据库,关于它的介绍网络上一大把,偶在这就不介绍了。但是一般使用sqlite只能用于本地存取数据,却不能通过TCP/IP网络化来访问,这确实很坑爹啊。因此,这不仅仅是咱们的需求,也是更多使用sqlite数据库的人的共同需求。有需求就会有产品相应的产品,产品请戳这里: 点击打开链接,这里有很多sqlite的网络化数据库,我只用过第一个( 偶是被用过的SQLite网络数据库),还算好用,因此下文我就介绍我的使用方法。

二、TCP/IP sqlite 3使用步骤
1、下载插件 从官网下,或者从我这里下 点击打开链接。(注意:由于从官网上下下来的并没有sqlite3.exe这个可执行文件,因此从官网下的朋友自己记得去网上下载这个文件) 2、创建“安全数据库” 用sqlite3.exe来创建所谓的“安全数据库”,这是使用TCP/IP sqlite 3的硬性规定,从它的官方文档中可以看出。主要用于数据库服务器端插件的使用
IsqliteServer::SetSecurityDatabase("安全数据库全路径")

在这个安全数据库中必须创建一个叫做“db_List”的表:
CREATE table db_List (     ID             INTEGER         PRIMARY KEY autoINCREMENT                                   NOT NulL                                   UNIQUE,db_name        TEXT            NOT NulL                                   UNIQUE,db_path        TEXT            NOT NulL,db_users_table VARCHAR( 100 ) );

其中,字段db_name表示你的数据库的名字,db_path表示你的数据库的路径,db_users_table表示你的数据库的具体哪个表。 比如,你在db_List中插入一条数据:
db_name = 'myDatabase' db_path = 'C:\databases\' db_users_table = 'tbl_1' 
意味着你在C:\databases\目录下有个叫myDatabase的数据库,在myDatabase数据库中有个叫tbl_1的用户表。 这个用户表是这样的:
CREATE table tbl_1 (     ID         INTEGER         PRIMARY KEY                               NOT NulL                               UNIQUE,username   VARCHAR( 100 )  NOT NulL                               UNIQUE,password   VARCHAR( 100 )  NOT NulL,permission INTEGER);
主要有用户名、密码和权限三个字段。
具体的示例官网上都有,以上介绍的是需要注意的地方。所以,更进一步的了解、使用还是自己下载官网里面的Example并运行起来跑吧。

好了,小小的总结一下它的原理:1、插件需要根据一个叫做“安全数据库”的数据库文件来控制用户对你的数据库进行访问控制;2、进一步来说,它是根据安全数据库中的一个表db_List中的db_users_table字段来进行访问控制的;3、更进一步,它是根据这个表中的用户名、密码、访问权限字段来进行访问控制的。

三、致谢
以上就是使用sqlite微型网络数据库中需要注意的步骤,朋友们可以具体根据官网的步骤做(前提是要会用本地化sqlite数据库)。偶也不知道说得清不清楚。。。。 如有疑问,我会尽力回答。。
总结

以上是内存溢出为你收集整理的SQLite网络化全部内容,希望文章能够帮你解决SQLite网络化所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1171274.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存