简单问题: Oracle+Delphi(200分)

  • 主题发起人 主题发起人 DarwinZhang
  • 开始时间 开始时间
D

DarwinZhang

Unregistered / Unconfirmed
GUEST, unregistred user!
请问各位有经验的富翁:
1.安装Oracle需要注意什么问题?
2.Delphi和Oracle连接用什么方式比较好?
3.如何用Oracle建立表格?
我是首次接触Oracle,请各位大哥不要嫌麻烦,能详细一点最好。
 
2、BDE
3、使用Create Table1(col1 varchar2(10))之类,不过推荐使用Powerdesigner、ERWin之类的建模工具
 
2 用BDE可以,如果有DOA还是这个好用
3 我用的是SQLPlus,用VISIO2000也可以
 
to yzhshi:
太简单了,为什么用BDE?用ADO为什么不好?请详细一点。
标准SQL语句我也知道,以前用过SQL2000,现在想转到Oracle,所以想知道一点Oracle的情况。
请简单说一下Powerdesigner,ERWin的用法,注意事项。多谢!
 
>> 太简单了,为什么用BDE?用ADO为什么不好?请详细一点。
BDE好是因为他对Oracle支持比较好,Ado对Oracle支持不是特别好——好像还是废话。
详细说一下:Ado连接Oracle据说必须使用Oracle自带的Ado驱动才可以。否这会出各种各样的怪问题。
SQL Server 2000->Oracle其实你遇到的难度不是特别大——如果只要停留在SQL层次的话。
很多语句都是不一样的,不同的语句你在使用中会逐步摸索到,注意,Oracle 多了一个空表:Dual。

PowerDesigner和ERWin其实就是数据库建模工具,一句话说不清楚的,不过可以告诉你,拿过来,你弄几次,就能够了解一个大概。
他们可以形象的表示表的结构,类似与SQL Server2000管理器里面创建视图的那种表。
还可以生成建表的SQL语句,甚至直接生成数据库

 
1。ADO连接ORACLE速度不如BDE
2。ADO对ORACLE的支持不如BDE
3。ADO不打补丁的话错误百出
 
我觉得连接oracle用odac最好,发布时最简单,客户端不需要安装oracle!
数据库操作我用PL Developer,功能很强大。 PD和ERWin是建模工具,不是专门的数据库
工具。
至于安装问题? 呵呵,最有名的就是oracle8和p4的兼容性问题了,jrew老是莫名其妙地
运行错误,oracle 9就没问题了.
 
安装呢?怎么没人回答?
不好意思,我也正想学一学oracle

请各位大侠给我一下下载oracle的网址好吗?
我用的是delphi6+win2000pro
开发用的
 
Oracle自己的网站就可以下载。记得是这样的。只需要你注册——免费
 
1.安装Oracle需要注意什么问题?
我这边有一个安装文档,贴给你。
2 Oracle数据库安装
Oracle 8.17数据库的安装相对复杂,而且P4机器上需要安装补丁才可完成整个安装过程,
安装采用自定义安装模式。
2.1数据库的参数设置:
块大小(block size):8192
数据库名(db_name) :ora8
数据库服务名(service_name) :ora8
2.2表空间的分配:(这是实际应用所需要的,你可以酌量减少)
名称 设置值
Users 1024M
system 520M
index 520M
tools 20M
temp 100M
rbs 520M
2.3 其他:
2.3.1 创建有关目录
在数据库服务器D盘上创建目录temp,用以保存数据库的日志文件。
2.3.2 修改初始化文件
service_name = "ora8"
sid = "ora8"
global_names=FALSE
utl_file_dir="d:/temp"
open_cursors=300
2.3.3 创建数据库用户
2.3.4 系统数据的加载
2.3.5 应用服务器访问数据库服务器的配置
在应用服务器上安装Oracle 8I的客户端软件,并通过组件Net8 EasyConfig设置数据库通讯
连接串(Ora8)以连接到数据库服务器。
对于Delphi的BDE(Borland DataBase Engine),设置别名以连接到数据库服务器:


2.Delphi和Oracle连接用什么方式比较好?
odbc,bde,ado。我常用的是BDE,感觉性能上是没毛病,但是程序发布时会有麻烦。BDE利用
的是oracle自身的sql*net,需要oracle客户端的内容。odbc和ado都最好能够寻找oracle
自己所提供的安装模块,否则程序开发时的一些怪现象让人不胜其烦。
LuJuhe所说的odac没使用过,但是作为第三方的东东,用在产品里,是否有风险你自己考虑。


3.如何用Oracle建立表格?
高版本的oracle都有图形界面来建立表格。实际上单纯从建表来说,语句和标准SQL一样的,
只是一些扩展部分会有自己的特色。
另外,一些第三方的工具也可以作为你建表的助手(只是设计时用,第三方工具关系不大)。
如sqlnavigator(我最常用)、PL/SQL Developer、TOAD......
 
多谢各位参与,我已经基本入门Oracle.
但是为什么BDE连接Oracle8.07时,如果记录比较多,比如10万个记录,
从第1万个记录跳到第2万个记录时要停顿几秒.而ADO连接却很流畅呢?
不过新增记录时还是BDE,大约是ADO的两倍.
 
呵呵,已经入门的话1、3就不用多说了
>2.Delphi和Oracle连接用什么方式比较好?
我一直用DOA(Direct Oracle Access),效率什么的都很好,因为它是直接调用OCI
 
http://www.oradb.net/newuser/orant2000inst.htm
Oracle 8i R2 (8.1.6) for Windows 2000 安装图解
 
我知道原因了,谢谢各位.各位是我的入门老师.
 
后退
顶部