![]() |
|
||||||||||||||
| | 网站首页 | 数据库教程 | web编程 | 服务器 | 程序设计 | | ||
|
||
|
|||||||
| 用Delphi开发两层体系的数据库应用 | |||||||
作者:佚名 文章来源:不详 点击数: 更新时间:2007-8-1 ![]() |
|||||||
|
Delphi是目前开发Client/Server数据库应用程序非常优秀的开发工具,它通过SQL Link所包含的各种ODBC驱动程序来访问RDBMS,包括Oracle,Informix,Sysbase,DB2,InterBase,SQL 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 | |||||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||||
| 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 | 网站地图 | 管理登录 | | |||
|