开放数据协议(OData)(另请参见[MS-OData]:开放数据协议(OData)是web应用程序的数据访问协议。使用诸如datajs之类的JavaScript库访问OData源代码。
下面的示例使用来自OData.org。上有一个示例服务列表。
请注意,Kapsel SDK自SP11开始,大数据数据库,支持OData的V2版本。
OData的一个很好的特性是访问OData源代码非常简单。只需输入带有$metadata参数的OData URL即可查看OData的描述服务.服务.odata.org/V2/odata/odata.svc/$metadata.
是的也可以使用xodata等免费在线工具来可视化元数据。
这说明有三个实体,分别命名为产品、类别、供应商、每个实体中有哪些字段以及它们之间的关联。
访问数据,指定要读取的数据,例如。如下图所示,有三个类别,食品、饮料和电子产品。
数据的格式为atom(xml)或json,手机网站自助建站,json格式不太详细?$format=json
用于导航类别和产品之间关联的URL显示在此链接中(2) /产品?$format=json,显示类别2或电子产品。
这里还有一些例子。首先三种产品?$top=3&$format=jsonFourth产品(4)?$format=json以字母F开头的产品?$filter=startswith(Name,'F')eq true&$format=json
以下链接也可以是帮助.URI约定基础教程
以下步骤演示如何创建一个简单的OData web应用程序。
创建一个名为C:\ODataSample的文件夹。
创建一个名为ODataSample的文件\产品.html并粘贴以下代码
下载最新版本datajs文件(datajs-1.1.2。最小js)datajs的JavaScript库提供了一个读取方法,该方法接受odataurl并将数据作为JavaScript对象返回。
另请参阅安全部分中执行创建、读取、更新和删除的示例跨站点请求伪造(CSRF)操作。
SQL Anywhere 17包含在SMP 3.0 SP10服务器中,可用于将数据库表作为OData服务公开。以下说明演示了如何完成此操作。
开始
创建新数据库。工具>SQL Anywhere 17>创建数据库选择将数据库保存到以下文件。
指定DBA用户和密码。我用了我的名字dan.J连接不是需要。取消选中连接到新数据库。
数据库创建后,云服务器租用,在SQL Anywhere网络服务器上启动它,万云,使其能够用作OData服务。
启动dbisql工具。
连接到正在运行的数据库服务器。选择"连接到此计算机上正在运行的数据库"并填写用户名(dan),密码和服务器名(odata)。执行以下命令创建新表。
在以下位置创建包含以下内容的服务模型文件。
在dbisql中执行以下命令,基于CarrierCollection表创建odata服务。
打开以下URL以查看odata服务.本地主机:8085/http://本地主机:8085/$met公司adata:8085/载波采集?$format=json
注意以下命令可用于更改密码。
返回Kapsel入门
此解决方案在android应用程序(.apk)中的工作原理以及要存储的大小限制是多少?
,开心返利