はじめまして。初心者のこうといいます。
Delphi Ver7PROを使用しています。
DelphiにはDBに接続するのにいろいろな方法があるようですが、
皆さんはどのような方法でDBに接続しているのでしょうか?
BDEのDBTablesを使用した下記の接続方法は一般的なのでしょうか?
識者の方ご教授願います。
---
Database1: TDatabase;
Database1.DatabaseName:='データベース名';
Database1.Params.Add('user name=' + 'ユーザ名');
Database1.Params.Add('password=' + 'パスワード');
Database1.Connected:=True;
---
BDEでの接続の場合はそれで良いです、他に方法がありませんし。
アカウントが固定なら、LoginPromptはFalseにしましょう、
接続ダイアログが開かなくなります。
ひょっとして、BDE以外の接続方法は?という意味合いでしょうか?
連続カキコですいません。
エンタープライズ版ならBDE+SQLLinkが無難かも知れませんが
Proだと選択肢が少ないですね。
http://www.teppi.com/topics/doa.html
ココにオラクルネイティブ接続のコンポーネントと
各接続方法についてまとめてありますので参考にしてみては。
えびさんありがとうございます。
BDE以外の方法があるかなとも思ったのですが厳しいみたいですね。
えびさんはご紹介されていたURLのDOAはよく使われるのですか?
ODBCはあまり薦められません。
BDEは開発が止まっています。
Pro版で使う場合はDOAは良いでしょうね。
HOotaさんありがとうございます。
ただ、DOAは配布する時には有償になるようなので。。。
やっぱりBDEでいこうと思います。
デルファイ+オラクルの組み合わせはテスト程度しかやったこと無いです、
レスしておいてアレなんですけど。
システムの規模が大きくなるとミドルウェアのパフォーマンスは無視できなく
なるのでいろんな組み合わせでテストするのをお勧めします。
DOAは、開発時は開発人数分のライセンスが必要ですが、配布時は不要です。
ツイート | ![]() |