Chinaunix首页 | 论坛 | 博客
  • 博客访问: 16498659
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 21:31:28

下载本文示例代码
  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  配好之后,可以测试一下连接是否成功。共2页。 1 2 8 :   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  配好之后,可以测试一下连接是否成功。共2页。 1 2 8 : 下载本文示例代码


用Delphi开发两层体系的数据库应用用Delphi开发两层体系的数据库应用用Delphi开发两层体系的数据库应用用Delphi开发两层体系的数据库应用用Delphi开发两层体系的数据库应用用Delphi开发两层体系的数据库应用用Delphi开发两层体系的数据库应用用Delphi开发两层体系的数据库应用用Delphi开发两层体系的数据库应用用Delphi开发两层体系的数据库应用用Delphi开发两层体系的数据库应用用Delphi开发两层体系的数据库应用用Delphi开发两层体系的数据库应用用Delphi开发两层体系的数据库应用用Delphi开发两层体系的数据库应用
阅读(222) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~