• 締切済み

DelphiからOracleへの接続について

Turbo Delphi 2006からOracle9iへの接続することは可能でしょうか? ※古い書籍(Delphi5とOracle8iを使用したもの)を購入したの ですが、Delphi5評価版のシリアルナンバーが現在、発行されないため、Turbo Delphiを使用してOracleへ接続しようと試みております。 ご存知の方がいましたら、ご教授の程お願い致します。

  • Oracle
  • 回答数1
  • ありがとう数1

みんなの回答

  • qbr2
  • ベストアンサー率50% (62/123)
回答No.1

OO4O、ODBC、ADOのどれかを使っての接続が一般的でしょう。 もちろん、TurboDelphi2006からも可能です。 OO4Oが一番高速ですが、使いやすさで言えばADOかなぁ・・・・ 参考URLには、OO4Oの使い方のページを入れときます。

参考URL:
http://homepage1.nifty.com/project21/articles/delphi/tips_oracle.htm
benchpress
質問者

お礼

qbr2 様  ご回答頂きまして誠に有難うございます。 参考URLを参考にさせて頂きます。 返信が送れてしまいまして、大変申し訳ございませんでした。

関連するQ&A

  • ORACLEに接続できない

    お世話になります。 JAVAでoracleに接続しようとしているのですが cmdからの接続はできたのですが tomcatでの接続が行えません。 oracle 9i Tomcat 5.5 エラー内容は java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver です。 接続するコードは以下のようです。 String drv = "oracle.jdbc.OracleDriver"; String dsn = "jdbc:oracle:thin:@localhost:1521:SID"; その他補足も致しますので、 ご教授宜しくお願い致します。 また、上記コードを使用した別のコードで行ったところ CMDでの接続はできましたので classPathは通っているとおもうのですが…

    • ベストアンサー
    • Java
  • delphiとデータベースについて

    delphi4とoracle8i(体験版)でソフトを作ってるのですが、データベースからデータを抽出し、変数として使用したいのですが、その方法が分かりません。誰か助けて下さい。

  • JAVAからORACLEへの接続について

    JAVAからORACLEへの接続について教えてください。 JAVAからORACLEデータベースに接続するには何が必要ですか? 自分としてはORACLEに標準でついているJDBCを使用すれば 接続できると思っているのですが... なにせ、JAVA、ORACLEの知識がほとんどないので宜しくお願いします。 ちなみに、何が必要というのは、お金のかかるものがいるかどうかです。 接続できる環境についてもなるべく詳しく知りたいと思っています。 宜しくお願い致します。

  • TurboDelphiかDelphi2007か

    お世話になってます。 この度、Delphiを始めようと思い、いろいろ調べています。 そこで悩みが出てきまして、TurboDelphiにするかDelphi2007にするかで困っています。 無償版は他コンポーネントが使用できないので最初から考えていません。 Win32アプリで考えているので.NETに対応していない2007でも問題はありません。 配布を前提としたWinアプリを作るつもりなのですが、コストパフォーマンスだけで言ったらTurboでしょうか。 でもVista対応している2007のメリットがいまいち分からないのです。 まだVistaを使用したことがないので、2007をチョイスした場合どれだけのメリットがあるのかが分かりません。 今選ぶとしたら、Turboか?2007か?

  • AccessからOracleへのODBC接続

    現在、Oracleで作成したデータベースに接続して 検索するソフトを、Accessで作成してあります。 Oracleに接続をするのに、 ODBCを使用しているのですが、 最初依頼があったときは「Oracle8」のときだったので、 「Oracle8」のみ接続可能なプログラムが組んであり、 「Oracle10g」の入っているPCでは接続できないという問題が発生しました。 そこで、「Oracle8」と「Oracle10g」とも接続出来るように プログラムを書き換えたのですが、 現在は「Oracle11g」が最新になっていると思うので、 ゆくゆくはそれに対応しなければならないなあ、と思っています。 そうすると、Oracleがバージョンアップするたびに、 ソフトのプログラムを書き換えなくてはならなくなり、 効率的ではないな…と思いまして… Oracleのバージョンが違っていても、 自分のPCのOracleのバージョンを自動認識して、 AccessからOracleへ接続する方法はあるのでしょうか? ちなみに現在は、TableDefsコレクションを使用して、 まず、Oracle8で繋ぎにいき、それでエラーが起これば Oracle10gで繋ぎにいく、という処理を行っています。 【参考コード】 dim db as object dim tdf as object set db = CurrentDb set tdf = TableDefs("テーブル名") tdf.Connect = "(※テーブルのプロパティの説明のところに入る文)" tbf.RefreshLink (※ここが8と10gで違ってくる) よろしくお願いします。

  • oracle9iASについて

    今、非常に理解に苦しんでいるのですが、 oracle9i Application Serverとoracle HTTP serverは どう違うものなのでしょうか? そもそも、oracle9i Application Serverってどのような事を するものなのでしょうか? どなたかご教授ください。 おねがいします。

  • delphiでcgi

    delphiとIISとオラクルを使って検索エンジンを作りました。 一人で使う分には問題なく動くのですが、LANを通して複数の人間 が使うと、あとから操作した人が500サーバーエラーになってしまいます。 私なりの予想ですが、ひとつの処理を行っている間にほかの処理が入って くるとエラーになるのかなぁと考えていますが、いまだ解決の糸口は見つかって いません。 どういうことが考えられるでしょうか?。 仕様 データベース:oracle8(iがついたかもしれません) webサーバー:IIS(バージョンは度忘れしました。2000で標準に入っている) 使用言語:delphi6エンタープライズ 使用コンポーネント:TQuery TDataBase ブラウザ:IE5.5 OS:Windows2000 pro CGI実行形式で開発しています。

  • ORACLE接続について

    環境 Oraccle9i 9.2.0.1.0 新たに支社ができて支社から本社にあるDBサーバーに接続を試みましたが接続できませんでした。 ネットワーク環境はフレッツのグループアクセスプロというVPN経由で接続しています。各種設定を行い、PINGは通るようになっています。 ポートもDBサーバはデフォルトなので1521を空けています。 ちなみに遠隔地から接続するのは今回が初めてです。 本社内ではTNSPINGも通っておりOracleサーバで設定が足りないということはないと思うのですが。。 現在Oracleの設定の問題なのかネットワーク設定の問題なのかの切り分けもできていない状況です。 どなたかご教授お願い致します。

  • Oracleが起動しません(ORA-01034)

    環境 ・Windows2000 ・Oracle8i Oracleが突然起動しなくなりました。 SQLPlusで接続しようとすると 「ERROR ORA-01034: Oracle not available」 というメッセージが表示されます。 サービスを見ると OracleServiceORCLが「開始中」のままいつまでたっても開始しません。何度再起動しても状況は同じです。 Oracle初心者ですのでまずはエラーメッセージが出たときの調べ方をご教授願えませんでしょうか。 よろしくお願いします。

  • oracleのインストールについて

    こんにちわ。 oracleについての質問で連続投稿になるかもしれないんですが、分かる方いたら回答お願いします。 oracle8iのサーバー版とクライアント版があると思うんですが、 サーバー版の場合の対応OSなどが分かるページなどないでしょうか? 調べたんですかLinaxがどうのと書いてあってよくわかりませんでした。 WindowsのPCしか分からないのでWindowsでお願いします。 たとえば2000professionalにはoracle8iのサーバー版は無理なんでしょうか? いまいちOSの違いが分からないもので・・・。 よろしくお願いします。