中国程序员联盟 正在重新改版中ing 不便之处还请见谅 改版后将内容涉及java delphi .net php
 
  首页 | 数据库开发 | 网络通讯 | 多线程 | 多媒体开发 | 图像处理 | 程序人生 | 系统函数 | 控件开发 | Web服务
 
  当前位置:笨鱼delphi技术网>数据库开发>开发应用>文章内容

delphi 连接Interbase

来源:站内 关于:bill 发布时间:2007-06-22   [收藏] [推荐]
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

 

  配好之后,可以测试一下连接是否成功。


[浏览: 次]   
上一篇:delphi InterBase 对两个表进行Union操作   下一篇:delphi 在Oracle存储过程中得到数据库
[收藏] [推荐] [返回顶部] [打印本页] [关闭窗口]  
    评论加载中…
google adsense热点文章
·delphi Delphi_三谈多态——善用virtua
·delphi 条形码处理
·delphi Delphi_三层开发基本概念介绍
·delphi 汉字转拼音码(上)
·delphi Olevariant
·delphi CS构架下的客户端自动更新程序
·delphi 在Dephi中使用TStream读写数据
·delphi 汉字转拼音码(下)
·delphi delphi处理流
·delphi 关于使用COM对象的方法
·delphi MTS组件——从理论到实践
·delphi 汉字转拼音码(中3)
     delphi技术网 | firefox 下载 | Avant Browser下载 | dedecms 技术网 | drupal 爱好者 | php 技术网
  Copyright@www.delphichm.com,2006-2009.All Rights Reserved.
 
程序员联盟 | delphi Java .net|QQ:707102932