|
网站首页
|
JAVA文章
|
AppServers
|
Web开发
|
应用开发
|
资源下载
|
论坛
想学好编程,学好外语很重要 [enadd 2006年12月25日]
设为首页
加入收藏
联系站长
您现在的位置:
编程笔记网
>>
JAVA文章
>>
数据库
>> 文章正文
选择开发移动应用程序的数据库
热
荐
【字体:
小
大
】
选择开发移动应用程序的数据库
作者:佚名 文章来源:不详 点击数: 更新时间:2006-4-16
第一节 引言
也许开发所有的网络和企业应用程序项目必须做的事情就是使用关系
数据库
管理系统(RDBMS)来有效的处理存储和检索基于表的数据的操作。RDBMS已经成了最流行的
数据库
管理系统(例如Oracle 9i ,MS SQL Server和IBM DB2),而且也包括以存储过程和触发器的形式在
数据库
内直接编码应用程序逻辑的能力。像Oracle 9i 和Sybase Adaptive Server企业版这样的高级
数据库
甚至包括用于开发操作数据的Java存储过程或Servlet的
数据库
中运转Java虚拟机的功能。
这些工业应用的企业级
数据库
产品都可使用通用SQL语言存取数据并使用像ODBC 或 JDBC这样的标准化
数据库
应用程序接口进行查询。这些技术已经发展到任何IT项目无论大小,离开关系
数据库
就无法工作的地步。面对来自产品经理和用户们日益高涨的把现有的应用程序“可移动化”的请求,然而令企业应用程序开发者大吃一惊的是移动平台的
数据库
访问机制还未成熟。
像Palm OS和 Window CE 这样的平台支持本地文件系统,用于在列表格式中存储数据;然而,这些文件系统实际上是非常简单的系统,不能通过SQL查询。这使开发者不得不手工编码每一个自定义数据存储和检索的解决方案。
我还应该提到,移动平台系统的
数据库
应用程序接口显然是完全不同的,并且你还需要编写你们自己的数据同步化代码以确保手持设备上编辑的内容能够返回企业
数据库
中。
第二节 移动
数据库
应用程序开发技术
默认情况下,PDA平台上的数据同步化是通过使用由开发者编写的一个管道(conduit)处理的。当一个Palm用户按下Sync按钮时,管道软件(驻留在用户系统中的DLL或COM对象)访问 Palm系统
数据库
并检索一个或更多指定的表。如果需要的话,这个操作可以使用一个ODBC/JDBC调用插入或更新一个企业关系
数据库
,如果没有其他的任务的话,这个操作就相当地简单。
Palm甚至为 Java、 COM和 C/C++开发者提供 Conduit SDK。然而,万一万恶的老板还让你的应用程序能够被 Windows CE支持并且被手提电脑支持,老天,我们该怎么办?这可能就产生了三个
数据库
模块(手提电脑中的 JDBC/ODBC/ADO,Palm OS上的 Palm
数据库
应用程序接口以及Windows CE中的 ADOCE)以及三个同步化解决方案(从手提电脑到服务器的 TCP/IP套接字,从Palm到Conduit的HotSync以及从 WinCE设备到Conduit的 Microsoft ActiveSync )。
别害怕,符合我们需要的移动关系
数据库
已存在了!事实上,随着版本的不断提升,这些移动
数据库
的功能正变得越来越强大。这其中有许多中
数据库
系统可以使用在多个平台上,可以使用流行的程序设计语言如 C/C++、 Java和 Visual Basic,以及服务器端的数据合并和同步化。本文中,我们将探讨三种流行的提供多操作平台和程序设计语言支持的
数据库
产品。
第三节 Sybase SQL Anywhere/Ultralite
[1]
[2]
[3]
下一页
文章录入:enadd 责任编辑:enadd
上一篇文章:
应用Java技术实现数据库应用系统
下一篇文章:
JDBC入门
【
发表评论
】【
加入收藏
】【
告诉好友
】【
打印此文
】【
关闭窗口
】
最新热点
最新推荐
相关文章
jsp连接数据库大全
JSP数据库连接池的必要性
通过JDBC连接oracle数据库的…
Tomcat4的数据库连接池配置
数据库连接池Java实现小结
用连接池提高Servlet访问数据…
JSP数据库连接大全
JSP数据库操作例程
利用weblogic的POOL(连接池…
Java数据库编程中查询结果的…
网友评论:
(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
|
设为首页
|
加入收藏
|
联系站长
|
友情链接
|
版权申明
|
管理登录
|
Copyright ©2000 - 2005
Enadd
.com
备案序号:辽ICP备06005595号
QQ:1656107
站长:
enadd