+ -
当前位置:首页 → 问答吧 → DELPHI+MSSQL数据库之三层编程的点点滴滴

DELPHI+MSSQL数据库之三层编程的点点滴滴

时间:2011-12-28

来源:互联网

DELPHI+MSSQL数据库之三层编程的点点滴滴
三层结构如下:
  1)数据层:
        数据库MYSQL、DB、MSSQL、ORACLE;
  
  2)业务层:
        应用程序服务器,根据SQL语句命令从数据库中提取数据;
 
  3)用户层/表示层:
        客户端与应用程序业务层关联,通过用户界面表示出来
     A)前台: 程序界面方式表示出来
     B)后台: 向业务层传递SQL语句,此时业务层通过执行“用户层/表示层”
          传来的SQL再从数据层中提取信息,并返回到“用户层/表示层”
          通过界面表示出来

作者: sgzhou12345   发布时间: 2011-12-28

三层结构:
  1)数据层:MSSQL2005;
  2)业务层:程序服务器,根据SQL语句命令从数据库中提取数据;
  3)用户层:客户端与应用程序业务层关联,通过用户界面表示出来
网上登录:
  1、IP地址 连接服务器。
  2、MSSQL的用户名及密码(与MSSQL建立联系)
  3、软件设置的登录授权,用户及密码,进入数据库。

我想学习一下使用DELPHI自带的控件组

作者: sgzhou12345   发布时间: 2011-12-28

lZ的几个帖都是关于3层的,看来是不搞明白不罢休哈

作者: kaikai_kk   发布时间: 2011-12-28

我就不信了,
难道这个会难倒我吗,

努力学习中......

作者: sgzhou12345   发布时间: 2011-12-28

我原程序模式:  

  数据库+客户端程序
  通过IP+端口设置在局域网网上测试是没有问题的

我现在想将程序再次修改成三层方式
  数据库+应用程序服务器+客户端程序
  想将程序在“英特网”也能正常运行,也就是只要是
有我的客户端程序,并设定“域名”或者“IP”+“端口号”

作者: sgzhou12345   发布时间: 2011-12-28

局域网都已经实现了,那表示你已经掌握了,連接外网已经不是程序员该做的事了

数据库+应用程序服务器都是在内网,只要在防火墙上做端口映射到內网的IP
外网客户端的IP改成公网的IP(也可以用域名),就可以连接了

防火墙设置是网管该做的事了,如果没有固定的IP,可以申请一个域名,然后作动态解析,有收费的解析
也有免费的

作者: kaikai_kk   发布时间: 2011-12-28

域名
我现在的数据库服务器设置在内网的一台电脑上并设置了“固定IP”,
再用花生壳将程序“拨号的帐号和密码”绑定了,

作者: sgzhou12345   发布时间: 2011-12-28

这样,那个局域网版本的程序,
就不需要更改任何的控件了吗

作者: sgzhou12345   发布时间: 2011-12-28

我用花生壳将程序“拨号的帐号和密码”绑定了,
并且能获取IP信息

作者: sgzhou12345   发布时间: 2011-12-28

热门下载

更多