interbase C++Builder 简单例子

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

时间: 2024-10-05 01:59:00

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

Hadoop RPC简单例子

jdk中已经提供了一个RPC框架-RMI,但是该PRC框架过于重量级并且可控之处比较少,所以Hadoop RPC实现了自定义的PRC框架. 同其他RPC框架一样,Hadoop RPC分为四个部分: (1)序列化层:Clent与Server端通信传递的信息采用了Hadoop里提供的序列化类或自定义的Writable类型: (2)函数调用层:Hadoop RPC通过动态代理以及java反射实现函数调用: (3)网络传输层:Hadoop RPC采用了基于TCP/IP的socket机制: (4)服务器端

从一个简单例子来理解js引用类型指针的工作方式

? 1 2 3 4 5 6 7 <script> var a = {n:1};  var b = a;   a.x = a = {n:2};  console.log(a.x);// --> undefined  console.log(b.x);// --> [object Object]  </script> 上面的例子看似简单,但结果并不好了解,很容易把人们给想绕了--"a.x不是指向对象a了么?为啥log(a.x)是undefined?".&

extern外部方法使用C#简单例子

外部方法使用C#简单例子 1.增加引用using System.Runtime.InteropServices; 2.声明和实现的连接[DllImport("kernel32", SetLastError = true)] 3.声明外部方法public static extern int GetCurrentDirectory(int a, StringBuilder b); 4.对外部方法操作  GetCurrentDirectory(300, pathstring); using

事件简单例子

1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Runtime.InteropServices; 6 7 namespace EventTest 8 { 9 /// <summary> 10 /// 事件订阅者类 11 /// </summary> 12 class Program 13 { 14 static v

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

spring mvc(注解)上传文件的简单例子,这有几个需要注意的地方1.form的enctype=”multipart/form-data” 这个是上传文件必须的2.applicationContext.xml中 <bean id=”multipartResolver” class=”org.springframework.web.multipart.commons.CommonsMultipartResolver”/> 关于文件上传的配置不能少 大家可以看具体代码如下: web.xml &

自定义隐式转换和显式转换c#简单例子

自定义隐式转换和显式转换c#简单例子 (出自朱朱家园http://blog.csdn.net/zhgl7688) 例子:对用户user中,用户名first name和last name进行转换成合成一个限定长度为10个字符新name. 自定义隐式转换: namespace transduction { public partial class transductionForm : Form { public transductionForm() { InitializeComponent();

使用fastjson转换json的简单例子

pom添加依赖: <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.1.41</version> </dependency> 代码: package JsonTest.JsonTest; import java.util.ArrayList; import java.util.Hash

最简单例子图解JVM内存分配和回收

一.简介 JVM采用分代垃圾回收.在JVM的内存空间中把堆空间分为年老代和年轻代.将大量(据说是90%以上)创建了没多久就会消亡的对象存储在年轻代,而年老代中存放生命周期长久的实例对象.年轻代中又被分为Eden区(圣经中的伊甸园).和两个Survivor区.新的对象分配是首先放在Eden区,Survivor区作为Eden区和Old区的缓冲,在Survivor区的对象经历若干次收集仍然存活的,就会被转移到年老区. 简单讲,就是生命期短的对象放在一起,将少数生命期长的对象放在一起,分别采用不同的回收

BIP_Case_以RDF为数据源以RTF为模板的简单例子

一. 汇总    1. 建立rdf报表    2. 开发rtf模板    3. 建立可执行程式    4. 建立并发程式    5. 注册data defination    6. 注册template    7. 运行程式    8. 开发程式中间,需将输出模式修改为xml,产生xml文件,以做rtf开发准备原始数据 二.分步解析1. 建立rdf报表2. 开发rtf模板3. 建立可执行程式4. 建立并发程式5. 注册data defination6. 注册template7. 运行程式8. 开