Database控件连接Oracle数据库
本人正在编一个程序,程序启动后首先向另一个程序发启动报告,它收到后就把Oracle数据库服务器的IP、监听端口、用户名、口令、DatabaseName发送给我。请问这时我怎样连接数据库? 问题点数:20、回复次数:2Top
1 楼luxuewei5214(小卢)(以下内容仅供参考)回复于 2005-12-21 08:54:35 得分 0
用odac控件连接数据库阿,把你的参数给连接属性赋值,然后连接就OKTop
2 楼keiy()回复于 2005-12-21 09:52:11 得分 20
用BDE也可以
var
mydatabase:Tdatabase;
...
mydatabase:= TDataBase.Create(nil);
with mydatabase do
begin
DriverName:= 'oracle';
Session.GetDriverParams('oracle',mydatabase.Params);
Params.Values['SERVER NAME']:='ora8';
Params.Values['USER NAME']:='system';
Params.Values['PASSWORD']:='manager';
KeepConnection:=true;
LoginPrompt:=false;
DatabaseName:='mydb';
end;
然后将你所有dataset的databasename:='mydb'就可以了
Top




