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个例子,估计 ...
随机推荐
- ubuntu下安装fiddler
因为工作中需要用到fiddler工具 现在工作环境迁移到ubuntu14 下 发现fiddler只支持windows网上也有很多推荐 号称可以代替fiddler 但因为功能使用上比较习惯 并 ...
- leiningen安装记录
Leiningen是Clojure项目管理工具Leiningen is the easiest way to use Clojure,官网:http://leiningen.org/ 1:首先下载Le ...
- SignalR在Xamarin Android中的使用
原文:SignalR在Xamarin Android中的使用 ASP.NET SignalR 是为 ASP.NET 开发人员提供的一个库,可以简化开发人员将实时 Web 功能添加到应用程序的过程.实时 ...
- j2ee概览
J2EE诞生的背景是什么?Java 2平台企业版,也就是J2EE,定义了开发多层企业应用程序的标准.它的诞生并不是偶然的,它是在各种条件积累成熟之下的产物.原因之一:java语言的巨大成功.1994年 ...
- 什么是Elasticsearch
一个采用Restfull API 标准的高扩展性和高可用性的实时数据分析的全文搜索工具 Elasticsearch 涉及到的一些概念: 1.Node(节点): 单个的装有Elasticsearch服务 ...
- tangible T4 Editor 2.2.3 for VS2010 / VS2012 / VS2013 Preview
tangible T4 Editor 2.2.3 for VS2010 / VS2012 / VS2013 Preview angible T4 Editor 2.2.3 plus UML model ...
- 【转】通过 ulimit 改善系统性能
概述 系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能调优,如何在有限资源的条件下保证程序的运作,ulimit 是我们在处理这些问题时,经常使用的一种简单手段.ulimit 是一 ...
- poj1080--Human Gene Functions(dp:LCS变形)
Human Gene Functions Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 17206 Accepted: ...
- Oracle基础学习5-- Oracle权限之”角色”
不论什么与权限相关的东西都少不了"角色"的概念,Java如此,.Net如此,Oracle当然也不例外. 角色事实上就是权限的集合,将多个权限打包到一个角色中,这样每一个角色有特定的 ...
- hdu 3061 (最大权闭合图)
分析:城池之间有依赖关系,汇点与能获得兵力的城池连接,容量为可以获得的兵力,损耗兵力的城池与汇点连接容量为损耗的兵力,有依赖关系的城池间连边,容量为无穷大,跑网络流求出的最小割就是损耗的最小兵力,,, ...