• 締切済み

Unix(AIX)サーバー上でMySQLのデータベースに接続する際のASPコード

私はAccessでのデータベースは得意なのですが、MySQLについては初心者です。 ネットで見付けたASPを使ったMySQLの接続の仕方のコード(下記参照)を見付けたのですが、Unix(AIX)サーバー上で、下記のようなコードで本当に接続できるのでしょうか? もしお分かりでしたら、Unix(AIX)サーバー上でMySQL 4.0.24 に接続するコード、サンプル例など教えて頂ければ助かります。 それと、テスト環境がWindows サーバーなので、一旦Windows サーバー上で完成させたページ、データベースを、どのようにしてUnix(AIX)サーバー上に移せば問題なくそれらが働くのか、やり方・注意点など教えて頂ければ本当に助かります。 お忙しい中すみませんが、どうぞ宜しく御願いします。 余談: PHPで作成し直しと思ったのですが、ASPとAccessで既にページを完成させてしまったので、コードはASPのままデータベースだけをAccessからMySQLに移り変えようと思っています。 <% Dim sConnection, objConn , objRS sConnection = \"DRIVER={MySQL ODBC 3.51 Driver}; SERVER=localhost; DATABASE=Your_Mysql_DB; UID=mysql_username;PASSWORD=mysql_password; OPTION=3\" Set objConn = Server.CreateObject(\"ADODB.Connection\") objConn.Open(sConnection) Set objRS = objConn.Execute(\"SELECT FirstName, LastName FROM tblUsers\") While Not objRS.EOF Response.Write objRS.Fields(\"LastName\") & \", \" & objRS.Fields(\"FirstName\") & \"<br>\" Response.Write & \" \" objRS.MoveNext Wend objRS.Close Set objRS = Nothing objConn.Close Set objConn = Nothing %>

みんなの回答

  • tomo316
  • ベストアンサー率35% (51/142)
回答No.2

>クライアントが利用しているホスティングにはUnix(AIX)サーバーで >ASP可能、データベースはMySQL 4.0.24 と記されていました。 ASPには2つの意味があります。 * ASP 【Active Server Pages】 * ASP 【Application Service Provider】 (アプリケーションサービスプロバイダ)ビジネス用のアプリケーションソフトをインターネットを通じて顧客にレンタルする事業者のこと。 edokko-xさんが、思っているのは前者だと思います。 >ASP可能 は後者だと思います。 いずれにしても、確認が大切です。 動くのはそれからでも遅くないと思います。

edokko-x
質問者

お礼

tomo316さん、 ご回答して頂き、どうも有難うございました。

  • tomo316
  • ベストアンサー率35% (51/142)
回答No.1

私の記憶ですが、ASPはIISの基でしか対応しないはずです。 Windows専用ですから、うにxでは動かないです。 もう一度機器構成からに見直し調査したほうがいいと思います。 又失敗は命取りになると思います。 AIXだとIBMですよね? DBは多分DB2が入っているんじゃありませんか? (DB2:オラクルよりもアメリカでは売れているDBです。) IISー>PHP+トムキャット ASP->java アクセスー>DB2 ADO->jdbc こんな構成になるのですか。 (PHP+トムキャットはIBMに同等の製品あり) なんにしろ、IBMの営業に話を聞くのがいいと思います。 確か、IBMの製品は単独では販売してなかったかと記憶しています。 OS、機器、ソフト、運用、保守がセットだと思います。 また、セットでないと運用ができないと思います。

edokko-x
質問者

補足

tomo316さん、早速の回答どうも有難うございます。 私もASPはUnixでは動かないと思ったのですが、 クライアントが利用しているホスティングにはUnix(AIX)サーバーで ASP可能、データベースはMySQL 4.0.24 と記されていました。

関連するQ&A