用delphi做三层数据库,能做基于Internet 的吗?

观石 2002-07-26 08:23:56
服务器在远程(“真正”的远程,要用Internet联),且是Access(不知可能否,如无可能,请告知我),应用服务器无所谓,在客户端也可,在服务端也可。
...全文
27 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
观石 2002-07-29
  • 打赏
  • 举报
回复
不是WebService ,只要能实现远程连接,处理就可以啦,客户端用普通的程序(不用Web).当然,用Active form倒也不失为明智的选择。
最近听说远程服务器可以提供SQL sever帐号。但我还是不太清楚怎么做。
sundayyoung 2002-07-28
  • 打赏
  • 举报
回复
小石头所指的是WebService吧?
dupenf 2002-07-28
  • 打赏
  • 举报
回复
Midas结构,数据库方面我刚刚做过一个!!还是比较好的!!不过要确保网速,还有对数据流的处理要注意!!
用activex from可以做web形式,但我发生了权限问题!!还未解决!!那位高人知道??发给我邮箱里:dupenf@mail.biti.edu.cn
del_c_sharp 2002-07-28
  • 打赏
  • 举报
回复
如果做数据库,soapconnect是首选,很简单,而且,据说在delphi.net中,对它的支持是最好的.我用它做过东西,没出现什么问题,只要用户不要太多
观石 2002-07-26
  • 打赏
  • 举报
回复
用没有哪位有经验或方案的,我想看看更好做
szkxy 2002-07-26
  • 打赏
  • 举报
回复
用midas,它可以指定数据库服务器的IP.
del_c_sharp 2002-07-26
  • 打赏
  • 举报
回复
webconnection
soapconnection
socketconnection

each could!
qdxby 2002-07-26
  • 打赏
  • 举报
回复
犀利。
linyin 2002-07-26
  • 打赏
  • 举报
回复
不知道!没有接触过!
来这里up的!
观石 2002-07-26
  • 打赏
  • 举报
回复
midas是可以联,但在应用服务器的remotedatamodul中怎么样连到Internet的主机(租用的Web服务器)上呢?
fermium 2002-07-26
  • 打赏
  • 举报
回复
当然可以,不过用Access做后台实在是不明智的选择。
你可以使用WEBCONNECTION作为连接组件,虽然它不支持CALLBACK,但可以方便的通过防火墙,而且我估计你也用不上CALLBACK,你大概也不知道它是什么东西吧。
fermium 2002-07-26
  • 打赏
  • 举报
回复
当然可以,不过用Access实在是不明智的选择。
你可以使用WEBCONNECTION作为连接组件,虽然它不支持CALLBACK,但可以方便的通过防火,
GreenCsdn 2002-07-26
  • 打赏
  • 举报
回复
可以,Borland的Midas方案就是实现这类应用的。
客户端可以是普通的程序,也可以是Web页面。

建议你看一下李维写的《Dephi 电子商务篇》和《Dephi 分布式计算篇》
sdqhlyf 2002-07-26
  • 打赏
  • 举报
回复
可以,你用ftp就行呀,我以前做过一个这方面的东西,就是应用程序服务器和客户端在不同的地方,然后用ftp传文件时就是在互联网上传的
wind321 2002-07-26
  • 打赏
  • 举报
回复
我想应该是可以的,你可从delphi自带的网络控件入手。也可用odbc.delphi中不是有dbe吗,你可用它和远程数据库相连
pipiyantai 2002-07-26
  • 打赏
  • 举报
回复
需要挂web服务器吧
MateyFrame是一款由Delphi开发的三层架构框架,经过多年的升级改进,版本由MateyFrame V1.0升级到了当前的MateyFrame V5.0版本。MateyFrame V5.0具有功能强大、负载量大、安全性高、可扩展性强、同时支持B/S与C/S运行模式、开发简单等特性。MateyFrame V5.0由中间层服务端、客户端框架、MateyWeb组件三部分组成,同时支持 Oracle、MSSQL、MySQL数据库。 中间层服务端 采用面向对象方法设计而成,具有稳定性强、安全性高、负载量大、可扩展性强等特性。 采用数据库连接池技术,支持多数据库应用及多种数据库的应用,可以很好的处理断网、数据库重新启动等异常情况,一旦外界环境恢复后,连接池将重新连接数据库,不需要重启服务程序。 使用HTTP协议与客户端进行通信,可以适合企业内网及企业外网等任何网络环境,更适合在Internet网络上运行程序。 服务端支持多种类型的大型数据库一起使用,支持的数据库有:Oracle、MSSQL、MySQL。 服务端采用插件技术开发,系统核心插件可以直接使用,另外用户可轻松地扩展自己需要的服务插件。 服务端采用会话管理技术,为每个客户端会话分配唯一的加密密钥,交互数据在底层进行加密传输,保证了数据在传输过程中的高安全性。 服务端支持多实例运行模式,当客户端用户量大增时,可以适当增加中间层实例,解决大并发量的问题。 服务端插件实现了真三层、伪三层的核心插件,用户可以根据安全级别选用任何一种模式进行应用。 服务端使用Win服务运行模式,重启服务器不需登录系统开启服务程序,服务端即可自动运行。 具有客户端程序发布功能,可以为客户端软件的自动更新服务。 客户端框架 客户端设计成 EXE+BPL+DLL 的文件结构模式,具有扩展性强、易于开发、易于维护、使用简单等特点; 程序框架同时支持B/S、C/S模式,即可以通过客户端运行程序,也可以通过浏览器运行程序,并且支持两种模式同时存在。 使用插件开发模式,业务功能根据实际需要封装在不同的模块 DLL 中,即插即用; 封装了强大的基类,底层数据访问、出错处理、权限控制等; 系统功能根据业务模块信息自动生成,可以手动配置功能菜单列表; 框架中包含用户及权限管理插件,拿来即用,此模块可严格控制各功能Form 的详细权限(添加、修改、删除)、特殊数据的读取权限; 框架中包含了数据字典、系统参数的设置功能,拿来即可用。 框架采用调用时下载相关依赖文件的模式进行程序更新,具有更新文件少、更新速度快等特点; 框架支持程序文件流加载模式,更新的程序文件不需要保存在客户端的机器上,可大大增强程序的安全性。 框架有设计模式与运行模式之分,在设计模式下客户端通过框架功能用SQL可以直接读取到数据库的数据,方便程序开发;但在运行模式中,此功能不可用,这样可以保证数据的安全性。 框架设计了通用的报表设计模块,用户只需简单调,就可以得到自己所需要的报表模板设计,得到功能所需要的报表。 可选用分页数据处理技术,使大批量数据分页返回,分解服务器的压力; 具有负载平衡的功能,当连接的中间层服务器端负载过大或者崩溃时,会自动转向其它可用中间层服务器。 具有断线重连功能,当网络的异常恢复时,系统底层连接会重新连接,不用重启程序就可使用。 框架提供超级查询组件,组件可以根据编号、名称、五笔码、拼音码对需要查询的数据进行快速过滤。 MateyWeb组件 MateyWeb组件是一款能被IE加载运行的ActiveX控件,它是客户端程序在B/S模式下运行的载体。 MateyWeb组件支持WinXP、Win2000、Win2003、Win7、Vista等操作系统。 MateyWeb组件支持IE及以IE为内核的所有浏览器。 应用场合 非常适合开发各种应用于Internet之上的大中型的MIS管理软件
Delphi视频数据库系统的设计与实现 摘 要:随着多媒体技术的迅速发展和Internet的日益普及,如何实现对网络上存在的大量视 频数据的高效管理已成为多媒体信息处理领域的一个研究热点。本文首先阐述了视频数 据库系统的一般结构,然后介绍了如何实现基于内容的视频数据检索,最后分析了视频数 据库管理系统的构成,并给出了一种设计方案。 关键字:视频数据库; 视频分割; 内容检索 Abstract: With the rapid development of multimedia technology and the growing popularity of the Internet, the network on how to achieve the large number of video data of the efficient management of multimedia information processing has become a hotspot areas. In this paper, a video database system on the general structure, and then on how to achieve content-based video data retrieval, analysis of the final video of a database management system, and gives a design plan. Keyword: Video database; video segmentation; Retrieval 目 录 第一章 绪 论 2 第二章 视频数据库数据模型 5 2.1基于内容检索对视频数据模型的要求 5 2.2视频数据模型 6 2.2.1基于视频分割的数据模型 6 2.2.2基于层次标识的数据模型 6 2.2.3时间描述类模型 7 2.2.4代数视频数据模型 7 2.2.5通用的视频数据框架模型 8 2.2.6扩充的面向对象的视频数据模型 8 2.3视频数据模型及系统设计 9 2.4目前视频数据模型建立中存在的问题 10 2.4 小结 11 第三章 工具介绍 12 3.1 Delphi简介 12 3.1.2面向对象编程的概念 13 3.2数据库技术 14 3.2.1数据库的基本概念 14 3.2.2关系数据库 15 3.2.3数据库管理系统 16 第四章 视频数据库系统的结构和关键技术 19 4.1视频数据库系统的基本结构 19 4.2视频数据库管理系统的关键技术 20 4.2.1视频分析与分段 20 4.2.2视频特征提取 21 4.2.3视频数据索引 21 4.2.4视频数据查询 22 4.3视频分割与特征提取 22 4.4视频检索与浏览 23 第五章 视频数据库中的数据更新 25 5.1数据模型 25 5.2数据更新 26 5.2.1特征的更新 26 5.2.2注释的更新 27 5.2.3 视频段的更新 28 参考文献 29 总 结 30 致 谢 31 第一章 绪 论 目前,多媒体技术正以前所未有的速度蓬勃发展,在人们日常生活中发挥着越来越重要 的作用。而视频数据作为包含较多信息内容、较为直观的多媒体信息,应用也越来越广泛 。另一方面,随着Internet的日益普及和网络技术的不断发展,视频信息越来越多的出现 在网络上,如何实现对这些网络上视频数据的有效管理,已成为多媒体信息处理领域的一 个重要的发展方向。 随着多媒体和网络技术的迅速发展,多媒体信息越来越多地出现在Web站点上。这就 使得人们有机会接触到大量的视频数据,因此如何有效地组织、管理和检索大规模的视 频数据库将成为未来的一个研究热点。由于视频数据是一种非格式化、时空并存、数据 量大的信息,传统的基于文本的信息查询技术已经能满足人们的要求,而基于内容的检 索技术便是解决这一问题的关键技术之一。基于内容的检索技术是指基于信息的内容或 特征对多媒体信息进行有效的检索。所谓信息的内容或特征主要是指视频数据中的帧、 镜头、运动对象和场景等,图象数据中的颜色、纹理、轮廓和对象等,音频数据中的音 调、音色和旋律等。要进行基于内容的视频检索,首先要建立一个合理的视频数据模型 ,并在此模型的基础上对视频数据进行分割和特征提取,然后对视频数据或镜头进行检 索。基于内容的视频检索技术具有广泛的应用领域,如远程监控、多媒体会议、虚拟现 实、电视新闻、卫星云图、信息娱乐、交互购物、电影和电视的后期制作等,因此它将 对多媒体业产生很大的冲击。 由于视频数据信息丰富、结构复杂,与以往的文本数据截然不同,因此当把视频数据引 入到传统的数据库中时,就会带来许多问题。视频检索单元的确定
关于本书 本书是针对中高级的专业和准专业的程序开发人员而编写的。全书共分五篇:第一篇简要介绍了分布式结构及Delphi 6对 它的支持;第二篇讲述了分布式组件的实现,篇中分别讲述了DCOM架构的基元——COM的编程基础,创建DCOM客户端用& 务器应用以及COM十分布式应用的开发;第三篇讲了另一种分布式技术CORBA的原理及实现;第四篇讲多层分布式数据库系 统,从数据库的链接讲起,由浅入深地讲了MIDAS的概念,它的DCOM及CORBA的实现方式,最后深入剖析了它的结构;第五 篇讲了分布式Web技术,包括现在流行的 Web技术及 Internet Express的应用。本书的各个部分,都辅之有详尽的例子, 您会一步步学习构建各种分布式应用程序。相信,在仔细研读和亲手实践了这些程序之后,您一定会成为分布式开发的能 手。由于计算机技术的可操作性很强,所以,在本书的学习过程中,希望读者一定要亲手操作,边看书边实践,这样才会 达到更好的学习效果。 第一篇 分布式结构介绍 第1章 分布式结构与多层应用系统概述 1.1 分布式结构简介 1.1.1 现有的分布式结构 1.1.2 各种分布式结构的比较 1.2 分布式结构的优点 1.3 多层应用系统介绍 1.4 分布式应用的意义 1.5 用delphi进行分布式应用程序的开发 1.5.1 delphi 6支持的分布式组件技术 1.5.2 开发midas应用 1.5.3 开发分布式web技术 第二篇 delphi 6的 comidcom/com十编程 第 2章 delphi 6的 com编程基础 2.1 com的概念及特性 2.1.1 com简介 2.1.2 com的特性 2.1.3 com的优点 2.2 创建com对象 2.2.l 规划com对象 2.2.2 com对象向导 2.2.3 automation对象向导 2.2.4 定义接口 2.2.5 注册com对象 2.2.6 测试com服务程序 2.3 对象接口介绍 2.3.l 接口的作用 2.3.2 接口的语法 2.3.3 iunknown接口 2.3.4 接口的实现 2.3.5 接口的引用 2.3.6 双重接口 2.4 type library的使用 2.4.1 type library编辑器介绍 2.4.2 type librny的基本操作 第3章 com的高级技术 3.1 dll中对象的实现 3.1.l 编写dll的一般方法 3.1.2 dll的创建 3.1.3 应用程序的创建 3.2 com接口的实现 3.2.1 tinterfacedobject类的接口实现 3.2.2 tinterfacedobject类的多接口实现 3.3 利用类型库进行com编程 3.3.l typedcomobject类概述 3.3.2 创建dll服务程序 3.3.3 创建客户应用程序 第4章 创建dcom客户端用&务器应用 4.1 dcom系统结构及技术特性 4.1.1 dcom的系统结构 4.1.2 dcom的技术特性 4.1.3 com与dcom的比较 4.2 dcom服务器的创建 4.2.l 创建自动化对象 4.2.2 dcom服务器的安装 4.3 dcom客户程序的创建 第5章 com十分布式应用的开发 5.1 com十系统构架 5.1.1 com十简介 5.1.2 com十的系统构架 5.2 com十组件的开发 5.3 客户应用程序的开发 第三篇 delphi 6的 corba编程 第6章 corba编程基础 6.1 corba技术简介 6.2 coana的基本概念 6.2.1 corba对象 6.2.2 接口定义语言idl 6.2.3 对象请求代理orb 6.2.4 根程序stub和框架程序skeleton 6.3 delphi 6对 corba的支持 6.3.1 visibroker技术 6.3.2 sined agent 6.3.3 corba对象接口的实现 6.4 delphi 6中开发 corba的工具介绍 6.4.1 type librny编辑器 6.4.2 支持coana中的类 6.4.3 corba对象向导 6.4.4 corba数据模块向导 6.4.5 coana clientheerver应用程序 6.5 corba对象向导的使用 6.5.1 解析 corba对象向导 6.5.2 创建corba服务器 6.5.3 创建客户程序 6.6 多线程corba应用的开发 6.6.1 创建支持多线程的corba对象 6.6.2 客户端程序的开发 第7章 高级corba编程 7.1 idl语言基础 7.1.1 一个典型的idl 7.1.2 idl常规术语 7.l.3 idl语法 7.l.4 corba模块 7.2 开发corba高级应用程序 7.3 corba客户端/服务器应用程序向导的使用 7.3.1 idl文件的生成 7.3.2 创建corba服务器 7.3.3 创建corba客户应用程序 第四篇 多层分布式数据库系统midas的开发 第8章 数据库的链接 8.l 数据库的建立 8.2 数据库应用程序的开发步骤 8.3 delphi 6数据库应用开发概述 8.3.1 boriand数据库引擎bde 8.3.2 数据库工具 sql explorer 8.3.3 用bde链接本地数据库的一个简单例子 8. 3. 4 delphi中数据存取总结 8.4 odbc技术 8.4.1 odbc的创建 8.4.2 odbc的概念 8.4.3 odbc解决方案 8.4.4 odbc总体结构 8.5 ado 8.5.1 ado本地数据访问的解决方案 8.5.2 基本的ado编程模型 8.5.3 远程数据访问rds的解决方案 8.5.4 delphi 6中的 tado组件的介绍 8.5.5 一个ado具体的例子 8.6 interbase数据库服务器及ibx组件 8.6.1 inierbase的简要介绍 8.6.2 一个ibx的例子 8.7 多层应用处理数据的一些技巧 8.7.1 数据库链接中的 connection pooling链接技术 8.7.2 多层应用处理数据的原理 8.7.3 处理大型数据集的技巧 第9章 用dcom数据模块来实现基本多层分布式系统 9. l 平滑过渡到h层体系结构 9.2 关于多层应用程序 9·3 delphi 6开发基本多层分布式系统 9.3.1 配置数据库 9.3.2 创建应用服务器 9.3.3 创建客户应用程序 9.4 本地数据库查询操作localquers 9.5 delphi 6开发基本多层分布式系统详解 9.5.1 简单应用服务器程序的具体设置 9.5.2 简单客户端程序的具体设置 第10章 midas的高级应用开发 10.1 在 delphi 6开发 midas三层应用程序 10.1.1 在 delphi 6中创建应用服务器 10.1. 2 在delphi 6中创建客户程序 10.1.3 与应用服务器链接 10.1.4 调用服务器上的接口 10.1.5 在客户端纠错 10. 1.6 更新数据 10.2 midas多层应用程序的开发 10. 2.1 delphi 6中无状态的中间层数据存取 10. 2.2 多层体系结构下的事务 10.2.3 一个基本的midas例子 10.2.4 公文包模式介绍以及具体例子 10.2.5 datapooler技术的例子 10. 3 在 midas中使用 activex 10. 3.1 activex控件开发过程 10.3.2 扩展 activex 10.3.3 注册和安装 10. 3.4 发布 activex 10.3.5 一个 midas的 activexform例子 第11章 用 corba数据模块来实现 midas 11.1 corba数据模块向导介绍 11.2 corba服务器的创建 11.2.1 创建 corba数据模块 11.2.2 添加 corba数据模块组件 11.2.3 运行 coana服务器 11.3 客户程序的创建 11.3.1 程序窗体设计 11.3.2 组件设置 11.3.3 添加代码 11.3.4 运行程序 第五篇 分布式web应用开发 第12章 分布式 web应用开发 12.1 现有 web技术 12.1.1 html技术 12.1.2 javascript技术 12.l.3 asp技术 12.1.4 cgi技术 12.1.5 isapi技术 12.2 用internetexpress开发web分布式应用 12.2.1 delphi 6对传统 web技术的支持 12.2.2 internetexpress工作原理 12.2.3 internetexpress组件介绍 12.2.4 web服务器和 internetexpress的通信 12.2.5 internetexpress实用编程 12.3 开发web服务 12.3.1 web服务概念 12.3.2 web服务协议 12.3.3 web服务应用

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧