社区
数据库相关
帖子详情
大家谁知道DelPhi中自带的InterBase庫怎么用???
mxk19791116
2003-10-17 05:26:53
大家谁知道DelPhi中自带的InterBase庫怎么用???
我以前用SQL server 2000
现在想学一下DelPhi中自带的怎么用,我无从下手,希望大家指导一下。
介绍书也行,最好是在网上可以下的。
给程序也行。
先谢谢了。
...全文
174
17
打赏
收藏
大家谁知道DelPhi中自带的InterBase庫怎么用???
大家谁知道DelPhi中自带的InterBase庫怎么用??? 我以前用SQL server 2000 现在想学一下DelPhi中自带的怎么用,我无从下手,希望大家指导一下。 介绍书也行,最好是在网上可以下的。 给程序也行。 先谢谢了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
delphipan
2003-11-13
打赏
举报
回复
用Delphi的InterBase数据库开发C/S应用程序
随着Client/Server数据库技术的不断完善,越来越多的数据库将按照这种模式开发。以 前在大型机上运行的数据库如Oracle、Sybase等移植到小型服务器上以后,开发基于SQL的数 据库应用的趋势更加明显了。它比以往的网络数据库系统,无论在技术上还是性能上,都有了 很大的提高。
Borland公司的Delphi是开发数据库前端的优秀工具,具有开发速度快、编程简单、界面优美等特点,特别是和Delphi一起带来的数据库InterBase的服务器Local Server,在所有类似编程语言中是最具特色的。但在很多Delphi的参考资料中对这一点介绍较少, 而 它却是Delphi开发Client/Server程序最有用和最强大的工具。Delphi安装完毕后,会产生一 个InterBase数据库类型的Local Server,有了它,可以编写Client/Server数据库程序,而无 需一个真正的后台数据库服务器;Local Server虽然在本地计算机中运行,但它的确扮演了一 个数据库服务器的角色,应用程序在Local Serv-er上运行和在服务器上运行没有什么不一样 ,这对于开发Client/Server数据库程序来说是很重要的,可以避免在运行着数据库的服务器 上开发程序带来的危险性。同时,Local Server上的数据库管理更加简洁,可以加快应用程序 的开发速度。下面简单介绍一下利用Local Serv-er开发Client/Server程序的方法及适应性 方面的问题,供大家参考。
配置数据库
为了在Local Server上开发数据库程序,首先必须在Local Server上安装数据库,让它模 拟完成数据库服务器的各种服务,对你来说就像使用一个SQL Server或Oracle一样。方法如下:
1.查看控制面板的ODBC设置程序,确保Data Source项里有InterBase(Borland InterBa se)这一项。然后在Delphi程序组里执行Server Manager程序,完成数据库的维护工作,其中 有一项是用户安全管理。用菜单Tasks中的User Security命令创建新用户,生成用户名和密 码,以备在创建新数据库时用。
2.运行Delphi软件包中的Windows ISQL,执行CREATE DATABASE命令,生成一个新数据库 ,假设命名为TEST,用户名和密码要和第一步中产生的用户内容一致,然后在SQL STATEMENT中 打入"CREATE TABLE NEWTABLE(NAME CHAR(10),TELE-PHONE CHAR(14))"命令,用RUN执行,接 着可以用INSERT INTO NEWTABLE命令插入几条试验记录为编程时调试用,再退出ISQL。
3.在第2步完成以后,在C:\IBLOCAL\BIN目录下可以发现新生成的数据库文件TEST。接着 运行Database Engine Configuration程序,在对Aliases的操作中,建立一个新的Alias,这个 Alias的ALIAS TYPE是INTER-BASE,New Alias Name是TEST,将SERVER NAME改成"C:\IBLOCAL \BIN\TEST",其它参数内容可以按照需要进行修改,然后存盘退出。这一步也可以在Databas e Desktop中完成。
编程
现在可以编写Client/Server数据库的程序了。
1.运行Delphi程序后,新建一个PROJECT,在Form1上放置Data Access构件Data Source1 和Query1,以及Data Control构件DBGrid1和DBNavigatorl等。
2.在Data Sourcel的DataSet属性中填Query1,在Query1的DatabaseName属性中填TEST或 在属性的下拉框中选TEST,在Query1的SQL属性中键入SQL查询语句如SELECT* FROM NEWTAB LE。
3.然后在DBGrid1和DBNavigatorl的DataSource属性中填DataSourcel,最后,将Query1的 Active属性置为TRUE,这时会出现数据库注册对话窗,只要输入的用户名和密码无误,DBGrid 1中将出现Query1查询的结果,也可以在运行时用Query1的OPEN方法来打开查询得到结果。如 果将Query1的RequestLive属性设置为TRUE,则不但可以查询数据库,而且能对数据库进行插 入、更新及删除等操作,根本不需要编写SQL语句。
至此,一个最小而又完整的Client/Server数据库程序就完成了。只要作适当的修改,就 可以编写各种实用的数据库应用程序。
可移植性
用Delphi开发Client/Server数据库,大家最关心的就是可移植性,而这一点,恰恰就是D elphi和InterBase的Local Server的优势。在Local Server上开发完一个数据库程序后,只 要在控制面板中ODBC的SETUP中建立真正数据库服务器的驱动器,然后在Database Desktop中 生成利用该驱动器的数据库别名,并对Query或Table的相应属性略作修改,就可以在服务器上 运行了。这些改动仅仅花费几分钟时间而已,其他基本上不必改动。但要注意,各种不同的数 据库服务器的SQL语言是有所不同的,如果你用的是标准的SQL语句而不用扩展功能,那么就没 有什么问题,否则需要参考相应数据库服务器的SQL语法。
delphipan
2003-11-13
打赏
举报
回复
http://www.csdn.net/develop/article/16/16800.shtm
mxk19791116
2003-11-13
打赏
举报
回复
结了
mxk19791116
2003-11-13
打赏
举报
回复
to delphipan(明天会有更大的进步!)
谢谢,问题解决了。
delphipan
2003-11-13
打赏
举报
回复
InterBase 资料库函式库
http://images.163.com/images/it/2k03/php4/group.php-24.htm
delphipan
2003-11-13
打赏
举报
回复
UP
mxk19791116
2003-11-13
打赏
举报
回复
up
mxk19791116
2003-10-31
打赏
举报
回复
up
mxk19791116
2003-10-28
打赏
举报
回复
up
jingbianfc
2003-10-25
打赏
举报
回复
¥¥¥,哈。。。
我来告诉你:最快捷的办法:
到龙豪软件(http://www.3asoft.com/)这是个专门的INTERBASE的网站,它的论坛也很好,
下载一本电子,interbase中文帮助!
基本用法跟其它数据库差不多,SQL建库,维护工具是ISQL,太多了,自己看吧:)
mxk19791116
2003-10-24
打赏
举报
回复
up
uptrend
2003-10-19
打赏
举报
回复
用IBConsole
caoxdong
2003-10-19
打赏
举报
回复
首先,要知道你的delphi的版本,和interbase的版本,是否可以说明白一些呢?
bbs791109
2003-10-17
打赏
举报
回复
interbase不是很好用的﹐倒不如學sql server 或oracle.
说好不能打脸
2003-10-17
打赏
举报
回复
用于INTERNET编程,IIS。
ttoth12
2003-10-17
打赏
举报
回复
你去看delphi的帮助文件阿!!里面介绍的阿,我告诉你用户名是sysdba,密码是masterkey阿!!
还有要用这个编程的话,你要用delphi组件面板上面专门的组件阿!!
qiujsh
2003-10-17
打赏
举报
回复
有一组interbase控件可以访问,用自带工具IBConsole可以浏览数据
delphi
11(实际上是
delphi
10.5)Help
如何用RAD Studio 11修补选定的
Inte
r
Base
安装 启动
Inte
r
Base
服务器管理器,单击Start按钮,此时服务实例将不会启动 在KeyPatch
中
选择“IB Product/Instance”,单击“Generate IB Serial Number, Patch IB, Save IB ...
非常有学习价值的进销存,
Inte
r
Base
数据库
1、必须安装
Inte
r
Base
6.5,并正确启动服务; 2、必须是
Delphi
7版本;(DBExpress) 3、安装
自带
的控件 CtrlsVcl:自写界面控件 FastReport:报表控件 VclZip:压缩控件 4、打开工程文件,调试成功!!!
Delphi
/C++ Builder拥有数组和FireDAC的
Inte
r
Base
数据库
什么时候应该使用/什么时候不使用? 数组可以很容易地定义。但是您应该注意何时使用它们以及何时应该变得更好: 数组的数据类型相同 数组的数据用作逻辑(数据属于同一类)和物理(一列存储;在公共事务控制下...
教程-
Delphi
7
自带
控件安装对应表
原来的控件
delphi
7里何处寻? 经常有朋友提这样的问题,“我原来在
delphi
5或者
delphi
6
中
用的很熟的控件到哪里...其实,我们在原来版本如D5、D6
中
使用的控件如Quickrep,FastNet等,在D7
中
仍然是保留的。只是
Delphi
没有将
Delphi
数据库处理组件BDE、ADO、
Inte
r
Base
和dbExpress详细说明
虽然ADOTable和ADOQuery组件可以非常简单的连接数据库,但是当需要更加精细的控制数据库的时候,往往需要应用ADO 更多的方法,我们
知道
,支撑ADO 的主要由Connection,Command,Recordsrt三个对象组成, 对应的就有...
数据库相关
2,496
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章