以文本方式查看主题 - 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp) -- 数据库交流 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6) ---- [学习]远程数据库开发 (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=8600) |
-- 作者:admin -- 发布时间:2007-7-13 9:02:26 -- [学习]远程数据库开发 分布式应用开发模式 在数据库应用程序的开发过程中,网络已走到社会的各个角落。从金融行业的银行联网、交通行业的售票系统、公安系统的全国户籍管理等等,这些企业或行业单位之间地理分布性或业务分布性,使得一个企业或行业拥有多个网络服务器,如何在这种分布式的网络环境下实现高效的数据库应用程序的开发是一个重要的问题。 分布式应用开发简单的说,是指将用户界面、控制台服务、数据库管理三个层次部署在不同的位置上。其中用户界面是客户端实现的功能,控制台服务是一个专门的服务器,数据管理是在一个专门的数据库服务器上实现的。 提示:这里的Web服务器,都是指软件(如IIS等Web服务器软件),它和Web服务器应用以及其它程序等,共同存在于服务器计算机上。 控制台CGI应用:是一个独立的控制台EXE。它在一个标准输入设备上接收客户端的请求信息,在标准输出设备上将结果返回给服务器。 当然在应用中,为了节省成本或实际需要,利用计算机的多任务性和强大的计算能力,我们往往把控制台服务器与数据库服务器放在同一个计算机中。如图1所示 ![]() ![]() |
-- 作者:admin -- 发布时间:2007-7-13 9:06:01 -- 连接前的准备工作 安装IIS 在安装IIS后,操作系统(Windows XP)所在盘的根目录下将自动创建默认Web站点,主目录为“C:\\Inetpub\\wwwroot”。安装IIS是否成功,可在IE浏览器的地址栏中输入http://localhost进行测试。http://localhost代表访问本机“C:\\Inetpub\\wwwroot”。 |
-- 作者:admin -- 发布时间:2007-7-13 9:09:54 -- 复制控制程序“WebDiyDBServer.exe”到主目录的CGI子目录下 “WebDiyDBServer.exe”是IIS服务下的CGI程序,它介乎于远程数据库与客户端之间,用于处理客户端的命令处理,以实现与数据库的联系。
如果用户采用的是Windows2003 Server上的IIS6.0,那么还需要设置Web服务扩展中的“所有未知CGI扩展”项为允许。如图4所示。
|
-- 作者:admin -- 发布时间:2007-7-13 9:12:07 -- 在主目录下建立数据库 为了便利的管理数据库文件,我们在主目录“C:\\Inetpub\\wwwroot”下,新建“Database”文件夹。将数据库文件复制到该文件夹下。
|
-- 作者:roy78 -- 发布时间:2007-7-13 9:19:57 -- 收到,学习中,不知道上述内容和做ERP类的软件是不是有很大的联系,我想应该差不多吧? |
-- 作者:ahtclhl -- 发布时间:2010-1-18 12:58:22 -- SQL2000 数据库怎么连接呢? |
-- 作者:heying -- 发布时间:2010-1-18 13:36:53 -- 和连接其它数据库方式一样,参考系统中提供的实例。 |
-- 作者:梁鹏 -- 发布时间:2010-9-7 10:49:13 -- 支持 |