如何从 ios9 连接到 postgresql
How to connect to postgresql from ios9
我正在使用 Swift.
构建 iOS9.3 应用
我正在尝试直接连接 PostgreSQL,是的,我知道通常最常见的方法是创建一个网络 api 作为应用程序和服务器之间的桥梁(例如 MSSQL、PGSQL、MYSQL...),这就是 easy/safe 的方法。
但是现在我需要直接连接,我已经尝试了以下几种解决方案,但到目前为止还没有运气。
基本上这些都是从 Obj-C(2010~14) 构建的,我还必须创建 Bridging-Header 来连接 Obj-C 和 Swift(这不是问题)。
但我被困在这里了。 :(
libpq.framework, PGSQLTouch, PGSQLKit-iOS-9.1.1
如果我只用"libpq",错误是"libpq-fe.h' file not found"。
如果我使用 PGSQLKit,错误将是 "No such module 'PGClientKit_ios'" 我设置构建阶段、框架搜索路径的事件。
有什么想法吗?
PGClientKit_ios的git>>>“https://github.com/djthorpe/postgresql-kit”
Objective-C Bridging Header
如果有人仍然遇到像我一样的问题,经过长时间的努力我找到了解决方案!(我试图找到或修改所有现有的 "Kits"、"framework")
我很惊讶,我一直在寻找的东西,竟然很少见,突然很羡慕那些android开发者。
简单的步骤如下。
- 去找一个libpq.framework.
- 您必须创建一个 C 类型文件(因为 libpq 不是 Obj-c。)作为
C API 连接 libpq.
- 然后创建一个Bridging-Header来连接它。(它Bridging不会自己生成)
- 回到你创建的C类型文件
- 关注this "PostgreSQL C Language API" tutorial 这个教程节省了我很多时间。(C已经离我很远了。)
- 如果需要,转到构建设置>>启用位码>>是
- 确保在设备上进行测试。
我会在 git 上 post 示例代码,并在我完成我的项目后分享 link。
:)
干杯。
我正在使用 Swift.
构建 iOS9.3 应用我正在尝试直接连接 PostgreSQL,是的,我知道通常最常见的方法是创建一个网络 api 作为应用程序和服务器之间的桥梁(例如 MSSQL、PGSQL、MYSQL...),这就是 easy/safe 的方法。
但是现在我需要直接连接,我已经尝试了以下几种解决方案,但到目前为止还没有运气。 基本上这些都是从 Obj-C(2010~14) 构建的,我还必须创建 Bridging-Header 来连接 Obj-C 和 Swift(这不是问题)。
但我被困在这里了。 :(
libpq.framework, PGSQLTouch, PGSQLKit-iOS-9.1.1
如果我只用"libpq",错误是"libpq-fe.h' file not found"。
如果我使用 PGSQLKit,错误将是 "No such module 'PGClientKit_ios'" 我设置构建阶段、框架搜索路径的事件。
有什么想法吗?
PGClientKit_ios的git>>>“https://github.com/djthorpe/postgresql-kit”
Objective-C Bridging Header
如果有人仍然遇到像我一样的问题,经过长时间的努力我找到了解决方案!(我试图找到或修改所有现有的 "Kits"、"framework")
我很惊讶,我一直在寻找的东西,竟然很少见,突然很羡慕那些android开发者。
简单的步骤如下。
- 去找一个libpq.framework.
- 您必须创建一个 C 类型文件(因为 libpq 不是 Obj-c。)作为 C API 连接 libpq.
- 然后创建一个Bridging-Header来连接它。(它Bridging不会自己生成)
- 回到你创建的C类型文件
- 关注this "PostgreSQL C Language API" tutorial 这个教程节省了我很多时间。(C已经离我很远了。)
- 如果需要,转到构建设置>>启用位码>>是
- 确保在设备上进行测试。
我会在 git 上 post 示例代码,并在我完成我的项目后分享 link。
:) 干杯。