interbase C++Builder  的例子,网上找了半天也没找到合适的,下面是一般能搜索到的文章,现在整理下:

下面我以interbase―――C++Builder,介绍一个简单的例子(不过很详细)。

  为什么选择interbase呢?因为它的安装很简单,但配置等各方面却跟其它数据库差不了多少。选择C++Builder,一来是它更容易跟interbase结合,二来它的数据库编程比较简单易学。

  一、建立自己的数据库(这里先只是建立一个数据库文件,为连接之用,后边在建立它的table)
  首先在Interbase的Interbase Windows ISQL中Creat一个新的数据库(Create Database):
  #选择Local Engine

  #在Database一栏中需要留心:此处要添数据库的完整路径及数据库的名称,最好带上扩展名*.gdb,例如:c:\database\mydatabase.gdb

  #User Name:SYSDBA
   Password :masterkey   (如果你没有改过的话)
   完工!你可以去看一下c:\database中是否已经有了mydatabase.gdb.

  二、可以建立三种BDE与Interbase的连接(建立别名Alias):
 
  Method1. 用BDE中的IBLocal直接连接(最简单)

  1.启动BDE Administrator;
  2.在左边的ListBox中选IBLocal,给它选择SERVER NAME:  c:\database\ mydatabase.gdb,搞定!

    Method2. 直接用BDE的Interbase驱动连接
        1.启动BDE Administrator;
  2.在左边的ListBox中右键弹出菜单,“New”命令,再选择Interbase类型,“OK”
  3.新的连接已经出现了,可以给它该个名。最重要的是――给它选择SERVER NAME:  c:\database\ mydatabase.gdb
  大功告成!

  Method3.  ODBC连接(最麻烦的一种)
  1. 在“控制面板”中打开“ODBC数据管理器”,并选择“系统DSN”页面;(如果你用的不是Win2000的话,就安照上边的方法,否则,“ODBC数据管理器”应该在“控制面板”中的“管理工具”里边)
  2. 单击“添加”按钮,在弹出的对话框中的ListBox中选择“INTERSOLV Interbase ODBC Driver(*.gdb)”, “完成”;
  3. 在弹出的对话框中:
          Data Source Name:  给数据库起个名儿吧(就像给你的狗起个名儿一样),比如mydatabase
          Description:      可以不添,或者写你想说的话
          Database Name:   这里要写数据库的全称,包括完整的路径,这里我们写上c:\database\ mydatabase.gdb
  4. 该“确定”了(其它的等你有空再添吧) !
  5. 现在到BDE Administrator(SQL Explorer也可以)看看了。你是不已经看到了“狗名” mydatabase,如果是的话,恭喜,Connect完成!可以休息了。

  你要是不累的话,在做一件事情(以后会方便一点):
     选中mydatabase,在右边的Definition的USER NAME写上:SYSDBA,

  以后登录时就不用敲USER NAME,只要敲口令了。

   以上三种方法中, 1和2是用C++Builder或者是Delphi开发常用的连接方式。方法3则亦可永远VC++等开发工具。

http://blog.csdn.net/usister/article/details/50401479

interbase C++Builder 简单例子的更多相关文章

  1. Hibernate4.2.4入门(一)——环境搭建和简单例子

    一.前言 发下牢骚,这段时间要做项目,又要学框架,搞得都没时间写笔记,但是觉得这知识学过还是要记录下.进入主题了 1.1.Hibernate简介 什么是Hibernate?Hibernate有什么用? ...

  2. Hadoop RPC简单例子

    jdk中已经提供了一个RPC框架-RMI,但是该PRC框架过于重量级并且可控之处比较少,所以Hadoop RPC实现了自定义的PRC框架. 同其他RPC框架一样,Hadoop RPC分为四个部分: ( ...

  3. AgileEAS.NET SOA 中间件平台.Net Socket通信框架-简单例子-实现简单的服务端客户端消息应答

    一.AgileEAS.NET SOA中间件Socket/Tcp框架介绍 在文章AgileEAS.NET SOA 中间件平台Socket/Tcp通信框架介绍一文之中我们对AgileEAS.NET SOA ...

  4. spring mvc(注解)上传文件的简单例子

    spring mvc(注解)上传文件的简单例子,这有几个需要注意的地方1.form的enctype=”multipart/form-data” 这个是上传文件必须的2.applicationConte ...

  5. ko 简单例子

    Knockout是在下面三个核心功能是建立起来的: 监控属性(Observables)和依赖跟踪(Dependency tracking) 声明式绑定(Declarative bindings) 模板 ...

  6. mysql定时任务简单例子

    mysql定时任务简单例子 ? 1 2 3 4 5 6 7 8 9     如果要每30秒执行以下语句:   [sql] update userinfo set endtime = now() WHE ...

  7. java socket编程开发简单例子 与 nio非阻塞通道

    基本socket编程 1.以下只是简单例子,没有用多线程处理,只能一发一收(由于scan.nextLine()线程会进入等待状态),使用时可以根据具体项目功能进行优化处理 2.以下代码使用了1.8新特 ...

  8. 一个简单例子:贫血模型or领域模型

    转:一个简单例子:贫血模型or领域模型 贫血模型 我们首先用贫血模型来实现.所谓贫血模型就是模型对象之间存在完整的关联(可能存在多余的关联),但是对象除了get和set方外外几乎就没有其它的方法,整个 ...

  9. [转] 3个学习Socket编程的简单例子:TCP Server/Client, Select

    以前都是采用ACE的编写网络应用,最近由于工作需要,需要直接只用socket接口编写CS的代码,重新学习这方面的知识,给出自己所用到的3个简单例子,都是拷贝别人的程序.如果你能完全理解这3个例子,估计 ...

随机推荐

  1. showModalDialog(转)

    基本介绍:          showModalDialog()         (IE 4+ 支持)          showModelessDialog()      (IE 5+ 支持)    ...

  2. [TYVJ] P1055 沙子合并

    沙子合并 描述 Description     设有N堆沙子排成一排,其编号为1,2,3,…,N(N<=300).每堆沙子有一定的数量,可以用一个整数来描述,现在要将这N堆沙子合并成为一堆,每次 ...

  3. kabina启动配置

    启动 kibana # /usr/local/kibana-4.1.1-linux-x64/bin/kibana zjtest7-redis:/usr/local/kibana-4.5.3-linux ...

  4. Linux下(主要针对Ubuntu)下桌面分辨率的添加

    系统版本: Linux (Ubuntu) 其他桌面发行版应该也行. 相关命令: lspci, cvt, xrandr 在桌面分辨率不正常显示桌面或者没有最佳的分辨率时,需要修改添加适合的桌面分辨率模式 ...

  5. LeeCode-Majority Element

    Given an array of size n, find the majority element. The majority element is the element that appear ...

  6. 也谈---基于 HTTP 长连接的“服务(转载)

    这里指讨论基于HTTP的推技术, 诸如flash,applet之类的东西不作分析, 他们就不能说是"纯粹"的浏览器应用了. 首先是一点背景知识, 大家都知道长连接避免了tcp连接的 ...

  7. ARM LDR伪指令使用方法具体解释

    LDR伪指令 10.45 LDR pseudo-instruction   功能:把一个32位马上数或一个32位的内存地址载入到一个寄存器中. 注意:这里描写叙述的是LDR伪指令,而不是LDR指令   ...

  8. struts2复习(五)拦截器总结

    1. 拦截器(Interceptor): 拦截器是Struts2的核心,Struts2的众多功能都是通过拦截器来实现的. 2. 拦截器的配置 1)编写实现Interceptor 接口的类.  2)在s ...

  9. Android项目打包开启proguard的混淆优化带来的问题

    1.引入一个sdk以后.打包报错: [INFO] Unexpected error while evaluating instruction: [INFO]   Class       = [com/ ...

  10. 编程获取linux的CPU使用的内存使用情况

    Linux可用下top.ps命令检查当前的cpu.mem用法.下面简单的例子: 一.采用ps查看资源消耗的过程 ps -aux 当您查看进程信息,第三列是CPU入住. [root@localhost ...