Oracle 服务器数据库与 iOS 客户端应用程序之间的数据通信
Data communication between Oracle server database and iOS client app
我已经在我的 PC 上安装了 Oracle Server 数据库 11g,我的 iOS 应用程序可以与服务器通信(通过套接字流发送和接收消息)。我还从 Oracle 安装了 SQL Developer 并将数据库连接到服务器。客户端设备(iPhone)需要发送一些数据(来自某些传感器的数据,例如iPhone中的地磁传感器)到服务器数据库,并从服务器下载相同的数据(存储在数据库中)当必需的。为此,我阅读了 Whosebug 上的一些主题:
Connect and process oracle data from Objective-C on Mac OS
Connecting to Oracle from iOS App
Oracle access from iOS
https://odbcrouter.com/iosvsweb#hn_iOS_Open_Database_Connectivity_SDK
一些帖子建议使用 OCI:http://www.oracle.com/technetwork/database/features/oci/index.html
我知道 iOS 客户端和 Oracle 数据库之间不能直接连接(至少出于安全原因不推荐),除了使用 Oracle 服务器,还有什么要安装的吗?有人可以提供示例代码或一些链接吗?我使用 objective-c 进行 iOS 应用程序开发。
谢谢。
我是用 OJDBC 做的。可以通过将 ojdbc.14.jar 文件添加为 Eclipse 工作区的包资源管理器中的引用库来完成。稍后,可以使用私有连接变量 'con' 与数据库建立连接会话:
con = DriverManager.getConnection(url, id, pw);
其中,'id'和'pw'是服务器ID和密码,'url'可以设置为:
String url = "jdbc:oracle:thin:@localhost:1521:xe";
现在,可以编写添加、删除和更新数据库的查询。
更多信息:
https://www.javatpoint.com/example-to-connect-to-the-oracle-database
https://docs.oracle.com/javase/tutorial/jdbc/basics/processingsqlstatements.html
编辑:对于详细研究,此 link [https://docstore.mik.ua/orelly/java-ent/dist/ch07_02.htm] 非常有帮助。
我已经在我的 PC 上安装了 Oracle Server 数据库 11g,我的 iOS 应用程序可以与服务器通信(通过套接字流发送和接收消息)。我还从 Oracle 安装了 SQL Developer 并将数据库连接到服务器。客户端设备(iPhone)需要发送一些数据(来自某些传感器的数据,例如iPhone中的地磁传感器)到服务器数据库,并从服务器下载相同的数据(存储在数据库中)当必需的。为此,我阅读了 Whosebug 上的一些主题:
Connect and process oracle data from Objective-C on Mac OS
Connecting to Oracle from iOS App
Oracle access from iOS
https://odbcrouter.com/iosvsweb#hn_iOS_Open_Database_Connectivity_SDK
一些帖子建议使用 OCI:http://www.oracle.com/technetwork/database/features/oci/index.html
我知道 iOS 客户端和 Oracle 数据库之间不能直接连接(至少出于安全原因不推荐),除了使用 Oracle 服务器,还有什么要安装的吗?有人可以提供示例代码或一些链接吗?我使用 objective-c 进行 iOS 应用程序开发。
谢谢。
我是用 OJDBC 做的。可以通过将 ojdbc.14.jar 文件添加为 Eclipse 工作区的包资源管理器中的引用库来完成。稍后,可以使用私有连接变量 'con' 与数据库建立连接会话:
con = DriverManager.getConnection(url, id, pw);
其中,'id'和'pw'是服务器ID和密码,'url'可以设置为:
String url = "jdbc:oracle:thin:@localhost:1521:xe";
现在,可以编写添加、删除和更新数据库的查询。
更多信息:
https://www.javatpoint.com/example-to-connect-to-the-oracle-database https://docs.oracle.com/javase/tutorial/jdbc/basics/processingsqlstatements.html
编辑:对于详细研究,此 link [https://docstore.mik.ua/orelly/java-ent/dist/ch07_02.htm] 非常有帮助。