renho 发表于 2023-7-16 01:59:01

分享篇三十八:连接更多的Sqlite数据库

本帖最后由 renho 于 2023-7-16 02:06 编辑

众所周知活字格默认的就是Sqlite数据库

如果我们要添加数据源
提供的类型如下





虽然里面没有Sqlite这种类型
但是我们可以通过ODBC进行连接
ODBC提供的是一种标准的API方法来访问数据库管理系统
简而言之,安装使用与sqlite数据的ODBC驱动,就可以通过odbc访问sqlite
驱动下载地址如下


Sqlite ODBC驱动http://www.ch-werner.de/sqliteodbc/sqliteodbc_w64.exe



之后我们就可以在odbc数据源里面,看见sqlite了



通过点击生成,然后选择sqlite数据库位置连接上了



然后在通过导入表



这样就连接上了
过程大概就是这样,详细操作参考官方帮助手册
第十五章 连接到外部数据库https://help.grapecity.com.cn/pages/viewpage.action?pageId=80942621


moer 发表于 2023-7-16 16:30:46

感谢提供了一个新思路,唯一的缺点: 活子格应用跟sqlit数据库就不是在同一个进程了, 失去了作为内存数据库的优越性。

siwicloud 发表于 2023-7-20 09:54:19

moer 发表于 2023-7-16 16:30
感谢提供了一个新思路,唯一的缺点: 活子格应用跟sqlit数据库就不是在同一个进程了, 失去了作为内存数据 ...

题主应该说的是连接另外的sqlite吧,就是外联库的方式。跟内置库没影响

fanhuayimeng 发表于 2023-8-22 14:13:11

虽然同样是SQLITE但这种方式应该算是外联库,性能上和内置还是差很多吧?

renho 发表于 2023-8-23 22:44:23

fanhuayimeng 发表于 2023-8-22 14:13
虽然同样是SQLITE但这种方式应该算是外联库,性能上和内置还是差很多吧?

一样的,另外可以指出你理解的不对,认为同一种库的内置和外联库不一样。
内置只是活字格给你集成了sqlite,集成的sqlite也是sqlite。

fanhuayimeng 发表于 2023-8-24 08:49:42

renho 发表于 2023-8-23 22:44
一样的,另外可以指出你理解的不对,认为同一种库的内置和外联库不一样。
内置只是活字格给你集成了sqli ...

:hjyzw: 受教了
页: [1]
查看完整版本: 分享篇三十八:连接更多的Sqlite数据库