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
interbase C++Builder 简单例子的更多相关文章
- Hibernate4.2.4入门(一)——环境搭建和简单例子
一.前言 发下牢骚,这段时间要做项目,又要学框架,搞得都没时间写笔记,但是觉得这知识学过还是要记录下.进入主题了 1.1.Hibernate简介 什么是Hibernate?Hibernate有什么用? ...
- Hadoop RPC简单例子
jdk中已经提供了一个RPC框架-RMI,但是该PRC框架过于重量级并且可控之处比较少,所以Hadoop RPC实现了自定义的PRC框架. 同其他RPC框架一样,Hadoop RPC分为四个部分: ( ...
- AgileEAS.NET SOA 中间件平台.Net Socket通信框架-简单例子-实现简单的服务端客户端消息应答
一.AgileEAS.NET SOA中间件Socket/Tcp框架介绍 在文章AgileEAS.NET SOA 中间件平台Socket/Tcp通信框架介绍一文之中我们对AgileEAS.NET SOA ...
- spring mvc(注解)上传文件的简单例子
spring mvc(注解)上传文件的简单例子,这有几个需要注意的地方1.form的enctype=”multipart/form-data” 这个是上传文件必须的2.applicationConte ...
- ko 简单例子
Knockout是在下面三个核心功能是建立起来的: 监控属性(Observables)和依赖跟踪(Dependency tracking) 声明式绑定(Declarative bindings) 模板 ...
- mysql定时任务简单例子
mysql定时任务简单例子 ? 1 2 3 4 5 6 7 8 9 如果要每30秒执行以下语句: [sql] update userinfo set endtime = now() WHE ...
- java socket编程开发简单例子 与 nio非阻塞通道
基本socket编程 1.以下只是简单例子,没有用多线程处理,只能一发一收(由于scan.nextLine()线程会进入等待状态),使用时可以根据具体项目功能进行优化处理 2.以下代码使用了1.8新特 ...
- 一个简单例子:贫血模型or领域模型
转:一个简单例子:贫血模型or领域模型 贫血模型 我们首先用贫血模型来实现.所谓贫血模型就是模型对象之间存在完整的关联(可能存在多余的关联),但是对象除了get和set方外外几乎就没有其它的方法,整个 ...
- [转] 3个学习Socket编程的简单例子:TCP Server/Client, Select
以前都是采用ACE的编写网络应用,最近由于工作需要,需要直接只用socket接口编写CS的代码,重新学习这方面的知识,给出自己所用到的3个简单例子,都是拷贝别人的程序.如果你能完全理解这3个例子,估计 ...
随机推荐
- showModalDialog(转)
基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) ...
- [TYVJ] P1055 沙子合并
沙子合并 描述 Description 设有N堆沙子排成一排,其编号为1,2,3,…,N(N<=300).每堆沙子有一定的数量,可以用一个整数来描述,现在要将这N堆沙子合并成为一堆,每次 ...
- kabina启动配置
启动 kibana # /usr/local/kibana-4.1.1-linux-x64/bin/kibana zjtest7-redis:/usr/local/kibana-4.5.3-linux ...
- Linux下(主要针对Ubuntu)下桌面分辨率的添加
系统版本: Linux (Ubuntu) 其他桌面发行版应该也行. 相关命令: lspci, cvt, xrandr 在桌面分辨率不正常显示桌面或者没有最佳的分辨率时,需要修改添加适合的桌面分辨率模式 ...
- LeeCode-Majority Element
Given an array of size n, find the majority element. The majority element is the element that appear ...
- 也谈---基于 HTTP 长连接的“服务(转载)
这里指讨论基于HTTP的推技术, 诸如flash,applet之类的东西不作分析, 他们就不能说是"纯粹"的浏览器应用了. 首先是一点背景知识, 大家都知道长连接避免了tcp连接的 ...
- ARM LDR伪指令使用方法具体解释
LDR伪指令 10.45 LDR pseudo-instruction 功能:把一个32位马上数或一个32位的内存地址载入到一个寄存器中. 注意:这里描写叙述的是LDR伪指令,而不是LDR指令 ...
- struts2复习(五)拦截器总结
1. 拦截器(Interceptor): 拦截器是Struts2的核心,Struts2的众多功能都是通过拦截器来实现的. 2. 拦截器的配置 1)编写实现Interceptor 接口的类. 2)在s ...
- Android项目打包开启proguard的混淆优化带来的问题
1.引入一个sdk以后.打包报错: [INFO] Unexpected error while evaluating instruction: [INFO] Class = [com/ ...
- 编程获取linux的CPU使用的内存使用情况
Linux可用下top.ps命令检查当前的cpu.mem用法.下面简单的例子: 一.采用ps查看资源消耗的过程 ps -aux 当您查看进程信息,第三列是CPU入住. [root@localhost ...