这里扩展了一套通过兼容ADO.NET的组件连接不同数据库的功能。目前支持:SQL
server、Access、MySql、Sqlite、PostgreSQL、Oracle、DB2、神通、VistaDB、Firebird、达梦、人大金仓。
需要注意的是,为了兼容.net 4.0,连接这些数据库使用的组件都是for .net 4.0,并不都是最新的版本,可能会有bug
1、把下载的附件中的HySql.dll复制到foxtable的安装目录,在项目里添加这个库文件的引用:http://www.foxtable.com/webhelp/topics/1936.htm
PostgreSQL |
把附件PostgreSQL目录里的DLL复制到foxtable的安装目录,不需要引用。仅支持到PostgreSQL11.10版,PostgreSQL12及以上的版本不支持。 |
3、把附件的配置文件config.json复制到项目所在的目录。手工设置配置文件里的数据库连接字符串即可。
然后在项目AfterOpenProject事件初始化设置配置文件目录:
HySql.DB.ConfigPath = ProjectPath
如果是发布后的项目,可以把config.json添加到发布窗口的附件中。
问题:
一,我下载postgresql-11.19-1-windows-x64安装后,创建一个数据库"PGDB",把官方提供PostgreSQL驱动文件放在foxtable的安装目录,在(Mono.Security.dll,Npgsql.dll)1、在菜单的“管理项目”功能区,单击下面的按钮:
引入
1.问题:postgresql-11.19-1-windows-x64,是否超出PostgreSQL11.10版,不支持?
2.官方提供PostgreSQL驱动文件放在foxtable的安装目录,是文件形式PostgreSQL?还是需打开PostgreSQL文件,把里(Mono.Security.dll,Npgsql.dll)放在foxtable的安装目录?
3.怎么连接在postgresql-11.19新建数据库"PGDB",在foxtable建表、使用?