• 締切済み

データベース接続

Borland Delphi PersonalやBcc55などで、MySQLなどのデータベースに接続することができるんですか? Borland Delphi Personalはデータベース互換機能を搭載 してないので、データベースに接続できないのですか? グレートアップしないと絶対にできないのでしょうか? なんとかしてデータベースに接続することは無理なのでしょうか? 無料のソフト開発ソフトから無料のデータベースに接続するには、どのような方法があるのでしょうか? C・C++でそのような方法があるのでしょうか?

みんなの回答

  • hofuhofu
  • ベストアンサー率70% (336/476)
回答No.1

my_global.hとmysql.hをincludeして、コンパイル時にlibmysql.libやmysqlclient.libをリンクしてやればいいようです。 http://www.mysql.com/documentation/mysql/bychapter/manual_Installing.html#Windows_client_compiling 各種関数はこちらの載っています。 http://www.mysql.com/documentation/mysql/bychapter/manual_Clients.html ドキュメントのバージョンが古いようですけど、日本語のものもあります。 こちらだと、my_global.hではなくwindows.hをincludeするようになっているみたいです。 http://www.mysql.gr.jp/jpdoc/4.0/manual.ja_Installing.html#Windows_client_compiling http://www.mysql.gr.jp/jpdoc/4.0/manual.ja_Clients.html リンク元はこちら。 http://www.mysql.com/documentation/mysql/bychapter/index.html http://www.mysql.gr.jp/jpdoc/4.0/manual.ja_toc.html

関連するQ&A

  • データベースに接続できない・・・。

    こんにちは。 PHPとmysqlでデータベースを作ろうと思っています。 mysqlサーバーに今回使うAテーブルだけを使用できる権限でuesrを作りました。 PHPから接続するのに if(!$con = mysql_connect("localhost", "user", "test")){ die("データベース接続エラー.<br />"); } mysql_select_db("A","$con"); というスクリプトを書いたら Warning: Access denied for user: 'user@localhost' (Using password: YES) in /usr/local/asuka/virtual/B3X000804/files/htdocs_russ.jp/shopping/shop_kanri/knri_menyu.php on line 11 Warning: MySQL Connection Failed: Access denied for user: 'user@localhost' (Using password: YES) in /usr/local/asuka/virtual/B3X000804/files/htdocs_russ.jp/shopping/shop_kanri/knri_menyu.php on line 11 データベース接続エラー. というエラーが表示されデータベースに接続できません。 何故でしょうか?どうにか接続する方法はありませんか? もしくはroot権限を持たさないと接続できないのでしょうか?あいまいな質問で申し訳ございませんが、よろしくお願いします。

    • ベストアンサー
    • PHP
  • 環境設定の仕方がわかりません。

    これから・C言語を勉強しようと思っているのですが、ソフトの設定で困っています。 ソフトをダウンロードしてからの、環境設定というものがわかりません。 あるサイトで説明が載っていたのですが、 PATHの設定 1.C:\borland\\bcc55\binを追加する コンパイラの設定 1.C:\borland\\bcc55\binフォルダにbcc32.cfgを作成 2.エディタで開いて-l"C:\borland\\bcc55\include" -L"C:\borland\\bcc55\lib" とあったのですが、これはどうやってやればいいのでしょうか? ~を追加、~を作成などやり方を教えてください。 よろしくお願いします。

  • delphiとデータベースについて

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

  • データベースの繋げ方

    MySQLで会員データベースを作成しました。ホームページ上で会員登録や削除、更新を行い、会員を管理しようと思います。そこに作った会員データベースを接続したいのですが方法がわかりません。どなたか教えてください。よろしくお願いします。

  • OleDbConnectでのデータベース接続

    開発言語VC#2008 OS:WindowsXP C#初心者です。 共有サーバーにインストールしたオラクルデータベース10gに オンライン上の別のPCから接続をしたいのです。 なお、このPCにはオラクルはインストールできません。 OleDbConnectionを使用して接続をするにはどのようにすればよいでしょうか? サーバーのIPアドレス、オラクルのユーザ名(ID?)、パスワード、データソース名、データベース名、タイムアウト値などを指定して接続をしたいのですが、分からないです。 いろいろ調べてはみたのですがほとんど情報は得られませんでした。 もし、接続方法をご存知の方がおられたらご教授願えないでしょうか? 宜しくお願いします。

  • 無償のおすすめプログラミング言語とデータベースについて教えて!

    このたび職場で使う人名等を管理するソフトを開発することになりました。 その際に使用するプログラミング言語とデータベースソフトについておすすめをお聞きしたいです。ただし「無償で」という制約があるのですが・・・ 私は昔(MS-DOS時代)Cで開発経験がありますが、現在は違う職場でEXCEL VBA程度しかありません。またDBにアクセスするようなものは作ったことがありません。ですので解説本等が豊富なものがいいなと思います。(じつはdelphiがいいかなと思ってましたが、地元本屋ではdelphi関連は1冊もありませんでした。また現在ウイルス騒動がありダウンロードやキーの取得方法が分かりませんでした) みなさまのおすすめ言語とDBを教えてくださいませ。また当方素人なので初級編で言語とDBとの連携が記されている解説本がありましたらそれもお願いします。

  • ボーランドのフリーソフトの使い方について

    ボーランドのフリーソフトの使い方について知りたいです。インストールは出来ました。(一応) 以下が説明書です。 コマンドラインツールのインストールと実行 ----------------------------------------------- 1. freecommandlinetools.exe を実行します。無料の C++Builder 5 コマンドラインツール開発システムをインストールしたいドライブと フォルダを選択します。 2. インストール先の bin ディレクトリで次の手順を実行します。 a. 既存のパスに "c:\Borland\Bcc55\bin" を追加します。 b. bcc32.cfg ファイルを作成します。このファイルは,Include および Lib パスのコンパイラオプション(コンパイラの -I および -L スイッチ)を設定するものです。ファイルには次の 行を含めてください。 -I"c:\Borland\Bcc55\include" -L"c:\Borland\Bcc55\lib" c. ilink32.cfg ファイルを作成します。このファイルは,Lib パスのリンカオプションを設定するものです。ファイルには 次の行を含めてください。 -L"c:\Borland\Bcc55\lib" 2のaまでは出来ました。bとcが何を言っているのかわかりません。どなたか教えてください。

  • PGPLOTでの文字描画

    VB6やVS.Netを使わずWindows上でグラフを書くよう依頼があり、 PGPLOTを使い始めました。 グラフ描画に関しては何の問題もなく動作しているのですが、 なぜか文字が描画されません。 解決の糸口が全く掴めないのでご教示願います。 ■ソース #include "cpgplot.h" int main(void){ cpgopen("/GW"); cpgpap(5.0, 0.75); cpgenv(0, 50, 0, 50, 0, 0); cpgscf(1); //文字フォント cpgsch(2.0); //文字の大きさ cpgtext(10, 10, "TEST"); return; } ■開発環境 (1)OS Windows XP SP3 (2)MinGW Ver. 5.1.6 (3)コンパイラ Borland C++ Compiler 5.5 (4)GrWin グラフィックス・ライブラリ lGrWn0999b.exe (5)開発時の使用ソフト BCC Developer プロジェクト設定のリンクは以下を追加しています C:\borland\bcc55\Lib\cpgplot.lib C:\borland\bcc55\Lib\pgplot.lib C:\borland\bcc55\Lib\f2c.lib C:\borland\bcc55\Lib\GrWin.lib

  • 無知な私に教えて下さい。

    Borland C++の設定なのですが・・・ 1. freecommandlinetools.exe を実行します。無料の C++Builder 5 コマンドラインツール開発システムをインストールしたいドライブとフォルダを選択します。 2. インストール先の bin ディレクトリで次の手順を実行します。 a. 既存のパスに "c:\Borland\Bcc55\bin" を追加します。 b. bcc32.cfg ファイルを作成します。このファイルは,Include および Lib パスのコンパイラオプション(コンパイラの -I および -L スイッチ)を設定するものです。ファイルには次の 行を含めてください。 -I"c:\Borland\Bcc55\include" -L"c:\Borland\Bcc55\lib" c. ilink32.cfg ファイルを作成します。このファイルは,Libパスのリンカオプションを設定するものです。ファイルには次の行を含めてください。 -L"c:\Borland\Bcc55\lib" と、あるのですが意味が全くわからないんです・・・ この意味、もしくは設定の仕方をおしえてください。 m(_ _)m宜しくお願い致します。

  • データベースのlocalhostの設定について

    初心者なので的外れなことを聞いていたらすみません。 phpからPDOを使ってローカル環境のデータベースに接続しようとしたのですが、localhostの接続先を変更することはできますか? mysqlが画像の通りに2つあり、MAMPで開発を進めているのですがMAMPの方ではないmysqlに接続したいのです。 下記のように接続すると、MAMPの方のmysqlに繋がります。 $db = new PDO('mysql:dbhost=localhost;dbname=db', $user, $pass); configあたりを変更すれば良いのでしょうか? ご回答宜しくお願いいたします。

    • ベストアンサー
    • MySQL

専門家に質問してみよう