网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 网络学院 >> 程序设计 >> Delphi编程 >> 文章正文
  用Delphi开发两层体系的数据库应用            【字体:
用Delphi开发两层体系的数据库应用
作者:佚名    文章来源:不详    点击数:    更新时间:2007-8-1    

  Delphi是目前开发Client/Server数据库应用程序非常优秀的开发工具,它通过SQL Link所包含的各种ODBC驱动程序来访问RDBMS,包括Oracle,Informix,Sysbase,DB2,InterBase,SQL Server等。
正在装载数据……
Delphi自身的可视化编程环境与面向对象的编程语言Object Pascal的完美结合,使得Client/Server数据库应用程序的开发过程十分简洁,高效。

  下面我们介绍如何用Delphi的来访问数据库服务器,作为一个具体的例子,数据库服务器采用InterBase Server5。

  一、 创建远程数据库

  在数据库服务器上创建数据库是开发Client/Server数据库应用程序的前提。

  首先,在服务器上安装好InterBase Server。InterBase Server会在服务器上自动创建一个缺省的系统帐号,用户名为:SYSDBA。密码为:masterkey。第一次使用InterBase Server的时候,先用这个用户名和密码登陆,成功后开始创建新的数据库和新的用户帐号。

  用InterBase Server的 File | Server login注册Remote Server:

  Server:wlm

  Network Protocal:TCP/IP

  User Name:SYSDBA

  Password:masterkey

  注册成功后,选择Tasks | User Security… | Add User…,在User Configuration中定义新的用户帐号:

  User Name:FRJ

  Password:netserver

  Confirm Password:netserver

  然后,用新的帐号FRJ登陆,创建属于FRJ的数据库。

  打开InterBase Windows ISQL,选择 File | Create Database…,选择Remote Database,设置如下:

  Server:wlm

  Netwrk Prototal:TCP/IP

  Database:f:\frj\ExampleDB.gdb

  User Name:FRJ

  Password:netserver

  创建好之后,先连接数据库,用 File | Connect to Database…。连接成功之后才能对其进行操作。

  在SQL语句区,输入如下SQL语句,创建表格:

  Create Table PEOPLE

  (

   Num CHAR(4) NOT NULL PRIMARY KEY,

   Name VARCHAR(8) NOT NULL

   Address VARCHAR(30) NOT NULL

   );

  按Ctrl+R,执行此SQL语句,生成PEOPLE表。然后在输入如下语句,插入一条记录:

  Insert into PEOPLE ( '001', '李小明', '东二楼')

  按Ctrl+R,执行,然后选择 File | Commit Wok,提交本次操作。

  服务器端的工作基本完成,下面是客户端的工作。

  二、 配置ODBC驱动:

  首先,注册ODBC数据源。注册ODBC数据源是非常重要的一步,因为Delphi是通过ODBC驱动程序来访问特定的数据源。

  打开控制面板上的32位ODBC数据源,创建新数据源,在列表框中选择InterBase Server的ODBC驱动程序-InterBase 5.X Driver by Visigenic(*.gdb)。在InterBase ODBC Configuration对话框中做如下设置:

  Data Source Name:FRJDB

  Description:Database of FRJ

  Network Protocal:TCP/IP

  Database:f:\frj\ExampleDB.gdb

  Server:wlm

  User Name:FRJ

  Password:netserver

  配好之后,可以测试一下连接是否成功。
站内文章搜索 高级搜索
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
     在delphi中使用xml文档有…
     初探delphi 7 中的插件编…
     delphi 2006(dexter) & …
     获得windows的版本信息。
     “序列号输入助手”源代…
     rs232串口通讯模块
     ado方式下判断数据表是否…
  • Ant入门-配置和使用     选…

  • 浅析Spring框架下PropertyPl…

  • SPRING+STRUTS+HIBERNATE登录…

  • MVP——Model-Viewer-Presen…

  • C++ Object Model

  • constructor and destructor

  • 绑定HGE到AngelScript脚本系…

  • delegate C#关键字 (委托类型…

  • Boyer-Moore String Searchi…

  • 【游戏制作基础】网络游戏设…

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    网络学院©2007 www.23book.net
    为您提供web编程,vb编程,vc编程,服务器架设管理,数据库设计等方面的知识 站长:David