Delphi_7.0数据库应用教程
- 格式:ppt
- 大小:1.26 MB
- 文档页数:82
delphi2007手册一、简介本手册旨在为使用Delphi 2007软件的开发者提供全面的指南和参考。
本手册涵盖了Delphi 2007的各个方面,包括其功能、使用方法、开发技巧和常见问题解决方案。
通过阅读本手册,您将能够更好地了解Delphi 2007,并有效地利用该软件进行软件开发。
Delphi 2007是一款由Embarcadero公司开发的集成开发环境(IDE),适用于Windows操作系统。
该软件提供了丰富的开发工具和功能,使开发者能够快速、高效地构建Windows应用程序。
三、安装与配置1. 下载并安装Delphi 2007软件。
2. 配置开发环境,包括设置工作目录、创建项目等。
3. 熟悉Delphi 2007的界面布局。
四、基本操作1. 创建新的Delphi 2007项目。
2. 编写代码并进行调试。
3. 运行和测试应用程序。
4. 生成和部署应用程序。
五、常用功能介绍1. 数据库开发:使用Delphi 2007进行数据库连接、查询、更新等操作。
2. 图形用户界面(GUI):创建各种类型的窗口和控件。
3. 多线程编程:了解Delphi 2007中的多线程支持,以及如何使用线程进行高效开发。
4. 文件操作:掌握Delphi 2007中文件读写、路径处理等操作。
5. 网络编程:使用Delphi 2007进行网络通信,包括TCP/IP、UDP等协议。
六、进阶技巧1. 使用Delphi 2007的调试工具进行代码优化和调试。
2. 使用代码片段和模板提高开发效率。
3. 学习使用Delphi 2007的第三方组件和库,以扩展开发功能。
4. 掌握版本控制工具(如Git)的使用,以管理代码版本和协作开发。
七、常见问题解答列举在Delphi 2007开发过程中可能遇到的问题,并提供解决方案。
八、附录1. Delphi 2007软件安装包下载地址。
2. Delphi 2007常见快捷键一览表。
3. Delphi 2007常见错误信息及解决方法。
Delphi7.0的常用函数与过程2.1.4 Delphi 7中的运算符与表达式Delphi 7 有8 类运算符,本章主要学习算术运算符、字符串运算符和位运算符。
其他运算符将在以后的章节中学习。
1.算术运算符算术运算符是用户最熟悉的,类似算术中的加减乘除等。
Delphi 7中有8个算术运算符,具体含义如下。
(1)取正运算符“+”:单目运算符,表示对一个数值型数据取正,例如+5的值为5。
另外,取正运算符可以省略。
(2)取负运算符“-”:也是单目运算符。
例如对5取负,其值为-5。
(3)加法运算符“+”:与数学上的加法相同。
加法运算符与取正运算符符号相同,但含义不同。
例如3+5的值为8。
(4)减法运算符“-”:与数学上的减法含义相同。
也请注意减法运算符与取负运算符的异同。
(5)乘法运算符“*”:表示对两个数值型数据相乘,与数学中的乘法相同。
例如:3*5 的值为15。
(6)除法运算符“/”:与数学上的除法含义相同。
例如3/5 的值为“0.6”。
另外,除法运算的结果总是实型数据。
(7)整除运算符“div”:只能对两个整数进行除法运算,结果为整型数据。
例如5 div 3 的值为1,而“5 div 2.0”是不合法的。
(8)取余运算符“mod”:对两个整数相除,结果为余数。
例如5 mod 3的值为2。
1,数学类函数包括绝对值函数,取整数函数,取小数函数,平方函数,平方根函数,三角函数,指数函数,对数函数和随机函数等。
(1)绝对值函数:Abs(x) 返回x的绝对值,x是整型或实型数据例:x := Abs(-1); //这是一个赋值语句,先计算赋值号右边函数的值(为1)再赋给x.(2)取整数函数例:(3)取小数函数返回x的小数部分,x为实型数据例:(4)平方函数返回实型数据x的平方值,x为实型数据(5)平方根函数返回非负实数x的算术平方根,x为非负实数,返回值也为非负实数例:(6)三角函数返回以弧度为单位的x的正弦函数值,x的单位为弧度返回以弧度为单位的x的余弦函数值,x的单位为弧度ArcTan(x):Extended;返回x的反正切函数值,x的单位为弧度例:(7)指数函数返回值为e x,参数x为实型数据例:(8)自然对数函数Ln(x) := Real;返回x的自然对数值,参数x为正实数,其它对数函数可以由换底公式导出。
Delphi7.0软件程序编制规范3.2、Delphi7.0软件程序编制规范3.2.1、编制程序:根据系统分析要求编制程序,要求实现代码的复用、算法的优化、程序代码的优化、发现数据库设计不合理的及时反馈,减少循环嵌套,基础数据避免重复更新,保证进入的数据就是齐全的、正确的。
3.2.2、程序自测:负责按测试方案进行自测,交付测试的程序不能出现不能正常运行、未按公式计算的简单错误。
3.2.3、程序测试:将完成的程序转系统分析人员按测试方案测试。
3.2.4、开发工具的程序编制规范:详见详细规范。
3.2.5、.net编程规范一.安装方法:1、安装IIS与frontpage扩展:点击控制面板,点击添加删除程序,选择添加删除WINDOWS组件,选择应用程序服务器。
点击详细信息,选择internet信息服务IIS,点击详细信息,选择frontpage 2002 server extensions与internet信息服务管理器,按向导提示点击下一步,然后放入系统盘。
2、要在防火墙退出的环境下进行安装,把网线拔掉。
3、放入第一张光盘,他会提示安装.net必备,放入第三张光盘,根据向导提示安装。
安装完第一张、第二张就可以运行.net了.第四、五、六张为MSDN帮助文件。
(07.02.06添加)3.2.6、Delphi7.0编程规范第一部分:软件安装与控件安装方法一、软件安装:光盘或网络安装后,将光盘CRACK目录下dent.slip拷贝到安装路径下。
未注册信息将不再显示。
二、基本安装:1、对于单个控件,Componet-->install component..-->PAS或DCU文件-->install;2、对于带*.dpk文件的控件包,File-->Open(下拉列表框中选*.dpk)-->install即可;3、对于带*.bpl文件的控件包,Install Packages-->Add-->bpl文件名即可;4、如果以上Install按钮为失效的话,试试Compile按钮;5、是run time lib则在option下的packages下的runtimepackes加之。
delphi7教程总结Delphi7.0编程规范第一部分:软件安装与控件安装方法一、软件安装:光盘或网络安装后,将光盘CRACK目录下dent.slip拷贝到安装路径下。
未注册信息将不再显示。
二、基本安装:1、对于单个控件,Componet-->install component..-->PAS或DCU文件-->install; 2、对于带*.dpk文件的控件包,File-->Open(下拉列表框中选*.dpk)-->install即可; 3、对于带*.bpl文件的控件包,Install Packages-->Add-->bpl 文件名即可; 4、如果以上Install按钮为失效的话,试试Compile按钮;5、是run time lib则在option下的packages下的runtimepackes加之。
如果编译时提示文件找不到的话,一般是控件的安装目录不在Delphi的Lib目录中,有两种方法可以解决: 1、反安装的源文件拷入到Delphi的Lib目录下;2、或者Tools-->Environment Options中把控件源代码路径加入到Delphi的Lib目录中即可。
注意:所安装的控件是否与你所用的Delphi版本相适应。
三、控件删除:在Component/Install Packages中删除。
选Component/configure Palette…有pages和components两个区域双击components区域,选中要删除得控件,下面有得Delete按钮但系统提供的控件只能Hide,不能delete。
打开控件所在的包文件(*.dpk),从中删除控件那个文件,再重新编译该包即可如果是整个控件包都要删除的话,project->Option->Packages,删掉那个packages 四、详细控件安装1、 Ehlib控件运行Ehlib.v3.4.for.Delphi5678\Ehlib v3.4\Delphi7\DclEhLib70.dpk文件,在弹出窗口中点击Conpile,再点击install,提示安装成功后在Delphi—Tools—Environment Options—Library—Library Path中添加路径Ehlib.v3.4.for.Delphi5678\Ehlib v3.4\Delphi7\2、 Fastreport 控件分别运行fastreport 2.53\source\fr7.dpk,fastreport 2.53\source\ado\ FRADO7.dpk,fastreport 2.53\source\BDE\FRBDE7.dpk,fastreport 2.53\source\DBX\FRDBX7.dpk fastreport2.53\QueryBuilder\Source\dclOQB70.dpk fastreport2.53\QueryBuilder\Source\ADO\dclOQBADO70.dpkfastreport 2.53\QueryBuilder\Source\BDE\dclOQBBDE70.dpkfastreport 2.53\QueryBuilder\Source\DBX\dclOQBDBX70.dpk,fastreport 2.53\QueryBuilder\Source\IBX\dclOQBIBX70.dpk文件,在弹出窗口中点击Conpile,再点击install;安装完毕后,在Delphi—Tools—Environment Options—Library—Library Path中添加路径: fastreport 2.53\sourcefastreport 2.53\source\adofastreport 2.53\source\bdefastreport 2.53\source\dbxfastreport 2.53\source\ibx第 1 页共 22 页fastreport 2.53\QueryBuilder\Sourcefastreport 2.53\QueryBuilder\Source\ado fastreport2.53\QueryBuilder\Source\bde fastreport 2.53\QueryBuilder\Source\dbx fastreport 2.53\QueryBuilder\Source\ibx 3、Raize控件分别运行Raize\RC3\Source\Rz30Ctls_Dsgn70.dpk,Raize\RC3\Source\Rz30DBCtls_Dsgn70.dpk,在弹出窗口中点击Compile,再点击install;安装完毕后,在Delphi—Tools—Environment Options—Library—Library Path中添加路径:Raize\RC3\Source4、VirtualTreeview控件VirtualTreeview4.0.12\VirtualTreeview\Packages\VirtualTreesD7D.dpk文件,在弹出窗口中点击Compile,再点击install;安装完毕后,在Delphi—Tools—Environment Options—Library—Library Path中添加路径:VirtualTreeview4.0.12\VirtualTreeview\Packages 5、xlreport控件分别运行xlreport\xlr4pro123.exe和xlreport\xlr4dfull123.exe,注意安装过程中只保留delphi7和demo两个选项即可,安装完毕后将安装路径下的AfalinaSoft\XL Report 4\Source文件夹的所有文件拷到AfalinaSoft\XL Report 4\d7units中,运行d7XLR4_D.dpk文件;同样将AfalinaSoft\ProOptionPack\Source内的所有文件拷到AfalinaSoft\ProOptionPack\d7units中,运行d7OPack.dpk文件五、第三方控件的下载与安装:用到的第三方控件在了解其用途后,经主任审批后,方可进行安装。
delphi7连接MySQL5.0delphi7连接MySQL5.0深更半夜的突然想起整理下文件夹,发现有个MYSQL,于是装了起来,装完后想用DELPHI来连接下,开始用dbExpress连接报错,于是到网上找了下原因发现使用ODBC比较方便,而且使用ADO也比较好扩展,所以就去官网下载了一个MYSQL的ODBC驱动。
设置好ODBC后就可以正常访问数据库了。
下面简单记录下本次的安装连接过程,供初学者借鉴。
1、安装MySql这个过程简单,我都是按安装程序提示的步骤全程下去的。
如果觉得简单点的话,全部按一步就可以了。
呵呵,如果有兴趣的话可以一步步的研究,反正我是看看大概意思就下一步了,谁叫我英语不好呢。
只不过这个过程要注意一点就是提示输入用户密码,这个密码是你登录数据库的密码,不能忘了。
2、安装设置ODBC下载可以去MYSQL官网下,/products/connector/。
记得下ODBC Driver for MySQL。
安装好后,到控制面板——》管理工具——》数据源 (ODBC)。
打开后会显示如下窗口:点击“添加”按钮,会显示“创建数据源”窗口,选择我们刚才按装的“MySQL ODBC 3.51 Dirver”,如下图:然后点击“确定”,接下来会进入MySQL ODBC设置,需要填写:别名、服务器、用户名、密码、数据库名称。
如下图:这里要注意:Data Source Name 随便写个;Server 服务器填写你安装的电脑的名称或者IP;User 在前面配置时如果没有新建用户使用的是默认用户的话就是root;password 前面说过了,就是配置时为默认用户填写的密码;DataBase 在配置时你填写你要连接的数据库。
完成这些配置后,点哪个Test按钮测试下是否正确连接。
最后点那个"OK"按钮完成配置。
此时在ODBC数据源管理器中的“用户 DSN”显示的“用户数据源”就会多一个“MySQL"。
实例1系统登录对话框系统统登录对话框(如图1-1 所示)是一般的数据库管理系统的基本功能之一,用于提供系统用户登录身份验证功能,只有成功登录之后才能启动和使用系统,从而保证系统数据安全。
系统登录对话框用两个文本框分别输入用户名和登录口令,按钮用于执行用户名和登录口令验证,按钮用于退出登录。
图1-1 系统登录对话框Eenter键替代Tab键ADO Connection对象ADO Recordset对象在动手设计“系统登录对话框”前,先来对该实例进行一些分析,以便理清思路,掌握一般数据库管理系统登录对话框设计的基本方法。
系统登录对话框主要有以下特点:(1)界面简单。
对话框中只需要使用标签显示文本框提示,用文本框来输入用户名和登录口令,用命令按钮执行用户和密码的验证以及系统的退出。
(2)基于数据库验证。
一般数据库管理系统登录对话框在实现时都将用户登录信息(用户名和登录口令)保存在数据库中,这样便于管理系统用户,与直接将用户登录信息放在代码中更有灵活性。
一般数据库管理系统登录对话框有以下有两种基本方法:【方法1】在数据库中建立一个数据表用于保存系统用户登录基本信息,在设计登录对话框时通过查询该数据表完成验证。
该方法具有一般性。
【方法2】对于一些支持安全验证的数据库管理系统,如Microsoft SQL Server、Microsoft Access,可以将系统用户定义为数据库用户。
在设计登录对话框时,使用用户输入的用户名和登录口令来连接数据库,让数据库管理系统自己完成验证。
本实例采用方法一来实现,在实现时还增加了限制登录次数功能,用户每次最多允许5 次验证操作,当用户登录成功后将保存用户登录的时间和登录系统的次数,这样便于对用户的综合管理。
1.ADO Connection对象ADO Connection对象代表了打开的、与数据源的连接,在访问数据源之前,必须先建立连接。
本实例中用到的ADO Connection对象属性和方法分别如下:2.ConnectionString属性:指定连接数据源的基本信息,本实例使用ADO访问保存登录信息的Access 数据库,使用的连接字符串为:“Provider=Microsoft.Jet.OLEDB.3.51;Data Source=E:\精彩范例\\01\db\db01.mdb”。
delphi7操作SQLdata数据库简单实例系统登录对话框(SQL数据库验证)统登录对话框(如图1-1 所示)是一般的数据库管理系统的基本功能之一,用于提供系统用户登录身份验证功能,只有成功登录之后才能启动和使用系统,从而保证系统数据安全。
系统登录对话框用两个文本框分别输入用户名和登录口令,按钮用于执行用户名和登录口令验证,按钮用于退出登录。
本例讲述delphi中,使用SQL数据库连接验证系统登录。
ADOConnection组件ADOQuery组件系统登录对话框主要有以下特点:(1)界面简单。
对话框中只需要使用标签显示文本框提示,用文本框来输入用户名和登录口令,用命令按钮执行用户和密码的验证以及系统的退出。
(2)基于数据库验证。
一般数据库管理系统登录对话框在实现时都将用户登录信息(用户名和登录口令)保存在数据库中,这样便于管理系统用户,与直接将用户登录信息放在代码中更有灵活性。
1.ADO Connection对象ADO Connection对象代表了打开的、与数据源的连接,在访问数据源之前,必须先建立连接。
本实例中用到的ADO Connection对象属性和方法分别如下:ConnectionString属性:指定连接数据源的基本信息,本实例使用ADO访问保存登录信息的Access 数据库,使用的连接字符串为:“Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=图书管理系统;Data Source=服务器名”。
Open方法:打开数据源连接。
Close方法:关闭数据源连接。
2.ADO Recordset对象ADO Recordset 对象用于保存从数据源获得记录集,本实例中用到的属性、集合和方法分别如下:ActiveConnection 属性:代表数据源的活动连接,通常将其设置为已建立的Connection对象。
Delphi7.0连接Oracle数据库的三种方式Oracle是以高级结构化查询语言(SQL)为基础的大型关系数据库,是目前最流行的客户/服务器(CLIENT/SERVER) 体系结构的数据库之一,目前被广泛应用于各类型企业的信息化管理中。
数据库支持是Delphi7.0开发环境的一个重要特性,很多程序员在数据库应用程序开发中都采用Delphi7.0作为开发工具,来实现对数据库的访问和控制。
Delphi数据库应用程序是通过数据库引擎来访问它们引用的数据源的。
本文概括性的介绍在Windows XP环境中Delphi7.0连接Oracle数据库的3种方式,它们分别是BDE、ADO、DbExpress。
这3种方式都需要安装Oracle客户端并配置tnsnames.ora文件。
将Oracle客户端安装到本地计算机,打开c:\oracle\…\network\admin\tnsnames.ora文件,按照所要访问的数据库的配置,添加下面的内容TEST =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.2.134)(PORT = 1521)) )(CONNECT_DATA =(SID = test) ))其中HOST,PORT,SID的值与所访问的数据库配置有关。
1传统的BDEBDE(Borland Database Engine)使用别名引用数据库文件或目录,需要在客户的计算机上与应用程序一起安装BDE。
连接步骤:1.1 安装BDE。
在Delphi7.0的安装盘中含有BDE安装程序,按照默认方式安装的计算机,并配置好所要访问的Oracle数据库的别名,例如:test。
1.2 在Delphi7.0的程序中连接Oracle数据库。
将BDE选项卡中的TDatabase组件将放入应用程序的主窗体,双击TDatabase,出现 TDatabase组件编辑器,输入数据库别名、用户名和密码,点击OK按钮。
delphi7 0数据库连接及数据库感知组件delphi7.0数据库连接及数据库感知组件2010-12-21 22:59DP窗体(TDBGRID或TDBNAVIGATOR)---datasource--bde,ado数据库组件---数据库三件套BDE:BDE两组件:ttable和tquery组件用来连接数据库(1)使用TTABLE组件,别名是DBDEMOS数据库的"EMPLOYEE.DB"数据表,单表,||BDE的table1组件属性:databasename:dbdemos;tablename:employee.db;active:true;||data access下的datasource1组件:dataset:table1||data controls组件面板dbnavigator1:属性:datasource:datasource1;||data controls组件面板dbgrid1:属性:datasource:datasouce1;(2)使用query1组件,别名是DBDEMOS数据库的"EMPLOYEE.DB"数据表,单表,||BDE的query1组件属性:databasename:dbdemos;sql:select*from employee.db;active:true;||data access下的datasource1组件:dataset:query1||data controls组件面板dbnavigator1:属性:datasource:datasource1;||data controls组件面板dbgrid1:属性:datasource:datasouce1;(3)一对多关系:使用ttable组件,别名是dbdemos的customer.db和orders.db,(两个tdatasource和两个ttable组件)先完成master表的设定:A.tablel组件:属性:databasename:dbdemos,tablename:cust.db,active:true;datasource1组件:属性:dataset:table1;dbgrid1组件:属性:datasource:datasource1;B.table2:databasename:dbdemos,tablename:order.db,indexname:设成对应到CUST.DB的索引键CUSTNO,MASTERSOURCE:DATASOURCE1,MASTERFIELDS:的.,点选DETAIL FIELDS选项CUSTNO,和MASTER FIELDS的CUSTNO,按下ADD按钮,再按OK.ACTIVE:TRUE;|||DATASOURCE2组件属性:DATASET:TABLE2;|||DBGRID2:DATASOURCE:DATASOURCE2;(4)一对多关系:使用query组件,别名是DBDEMOS的orders.db和ITEMS.DB,先完成master表的设定:A.query1组件:属性:databasename:dbdemos,sql:select*from orders,active:true;datasource1组件:属性:dataset:QUERY1;dbgrid1组件:属性:datasource:datasource1;B.QUERY2:DATAbasename:dbdemos,DATASOURCE:DATASOURCE1,SQL:SElect*from items where orderno=:orderno,再将DATASOURCE:DATASOURCE,ACTIVE:TRUE;|||DATASOURCE2组件属性:DATASET:QUERY2;|||DBGRID2:DATASOURCE:DATASOURCE2;ADO组件的应用:(一)使用TADODATASET组件ADO面板的TADOConnection::connectionstring属性:||ADO组件的ADODataset1:connection属性:adoconnection1;commandtype属性:cmdtext;commandtext属性:select*from数据表,ACTIVE属性:TRUE;||DATASOURCE1组件属性:dataset:adodataset1;|||dbgrid1组件属性:datasource:datasource1;dbnavigator1组件属性:datasource:datasource1;(二)使用TADOTABLE组件ADO组件的TADOConnection::connectionstring属性:|||ADOTABLE1组件属性connection:adoconnection1,属性tablename:选数据表;active:true;|||datasource1组件:属性:dataset:adotable1;|||dbnavigator1:datasource:datasource1;dbgrid1:datasource:datasource1;(三)使用tadoquery组件ADO组件的TADOConnection::connectionstring属性:|||ADOquery1组件属性connection:adoconnection1,属性sql:select*from数据表;active:true;|||datasource1组件:属性:dataset:adoquery1;|||dbnavigator1:datasource:datasource1;dbgrid1:datasource:datasource1;ado一对多关系:orders和items数据表(1)使用tadotable组件:adotable1:connectionstring:db.mdb数据库,tablename:order数据表,active:true,datasource1组件:dataset:adotable1;dbgrid1:datasource:datasource1;||adotable2:connectionstring:mdb数据库;tablename:items数据表;mastersource:datasource1,masterfields:按.,点选detail fields的orderno及master fields的orderno后,按add,再按下OK。
系统登录对话框(SQL数据库验证)统登录对话框(如图1-1 所示)是一般的数据库管理系统的基本功能之一,用于提供系统用户登录身份验证功能,只有成功登录之后才能启动和使用系统,从而保证系统数据安全。
系统登录对话框用两个文本框分别输入用户名和登录口令,按钮用于执行用户名和登录口令验证,按钮用于退出登录。
本例讲述delphi中,使用SQL数据库连接验证系统登录。
ADOConnection组件ADOQuery组件系统登录对话框主要有以下特点:(1)界面简单。
对话框中只需要使用标签显示文本框提示,用文本框来输入用户名和登录口令,用命令按钮执行用户和密码的验证以及系统的退出。
(2)基于数据库验证。
一般数据库管理系统登录对话框在实现时都将用户登录信息(用户名和登录口令)保存在数据库中,这样便于管理系统用户,与直接将用户登录信息放在代码中更有灵活性。
1.ADO Connection对象ADO Connection对象代表了打开的、与数据源的连接,在访问数据源之前,必须先建立连接。
本实例中用到的ADO Connection对象属性和方法分别如下:ConnectionString属性:指定连接数据源的基本信息,本实例使用ADO访问保存登录信息的Access 数据库,使用的连接字符串为:“Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=图书管理系统;Data Source=服务器名”。
✧ Open方法:打开数据源连接。
✧ Close方法:关闭数据源连接。
2.ADO Recordset对象ADO Recordset 对象用于保存从数据源获得记录集,本实例中用到的属性、集合和方法分别如下:✧ ActiveConnection 属性:代表数据源的活动连接,通常将其设置为已建立的Connection对象。
✧EOF属性:测试当前记录位置是否位于记录集的最后一个记录之后。
Delphi7.0连接Oracle数据库的BDE(Borland Database Engine)使用别名引用数据库文件或目录,需要在客户的计算机上与应用程序一起安装BDE。
连接步骤:1.1 安装BDE。
在Delphi7.0的安装盘中含有BDE安装程序,按照默认方式安装的计算机,并配置好所要访问的Oracle 数据库的别名,例如:test。
1.2 在Delphi7.0的程序中连接Oracle数据库。
将BDE选项卡中的TDatabase组件将放入应用程序的主窗体,双击TDatabase,出现TDatabase组件编辑器,输入数据库别名、用户名和密码,点击OK按钮。
在对象检视器中将TDatabase 组件的LoginPrompt属性值设为False(避免出现登陆对话框,下同),将TDatabase组件的Connected属性值设为True,这样就成功的连接到Oracle服务器了。
1.3 使用TTable组件访问数据。
将TTable组件放置到应用程序的主窗体,设置其DatabaseName属性值为test,再放入TdataSource 和TDBGrid组件,接下来的工作就与开发本地数据库应用程序相同了。
配置BDE认识Oracle ODBC数据源添加Oracle ODBC数据源维护Oracle ODBC数据源Delphi开发管理Oracle数据库的实例一.开始前的准备1. 打开SQL*Plus,以system/manager用户登录2.创建新的用户:如yousoft/yousoft,赋予resource,connect 权限。
建个student表SQL> grant connect,resource to yousoft identified by yousoft;SQL> conn yousoft/yousoft已连接。
SQL> create table student(ID number,name char(20),Englist number(5,2),physics number(5,2));表已创建。