お申し込み頂くと、MySQLによる本格的なRDBMS(リレーショナルデータベース管理システム)をご利用頂くことができます。このページにはお申し込み手続き完了後の使用方法を記載しています。4.1を使用しています。対応している文字コードはEUCです。サーバーの構成は、以下の図の様になっています。SuiteXサーバーとは別に設置されている、専用のサーバーに格納されています。SuiteXのMySQLデータベースは、MyISAM、InnoDBの両テーブルタイプに対応しております。何も指定しないでテーブルの作成を行った場合は、MyISAM型のテーブルが作成されます。InnoDB型のテーブルをご利用されたい場合は、テーブル作成SQL文において、type='InnoDB'をご指定下さい。SuiteXのMySQLデータベースにアクセスする方法は2種類あります。ご覧下さい「MySQLマネージャー」は、データベースの管理を行うための管理ツールです。ブラウザ上にメニューが表示され視覚的に操作することができますので、メンテナンスを容易に行うことができます。通常はこちらの方法でご利用頂くことになります。CGIプログラムは弊社ではご用意しておりませんので、お客さまにて必要な機能を持ったCGIをご用意下さい。制限値を超えた同時アクセスはできないようになっております。具体的な制限値につきましては非公開とさせて頂いております。SuiteXのMySQLデータベースオプションサービスでは、最大1GBまでデータを収容することができます。使用容量には、MySQLデータベースのシステムで使用している容量も含まれますので、ご了承下さい。不必要なデータを削除して、空き容量の確保をして下さいますようお願い致します。4.CGIの言語とモジュールMySQLデータベースにアクセスするためのCGIを作成する言語は、PHP5・Perl・C言語がご利用頂けます。ページに使用方法が記載されておりますので、はじめにそちらをご覧下さい。MySQLデータベースへの接続方法については、このページの「PHPを使う場合の利用例」をご覧下さい。SuiteXサーバーにはデータベース用のPerlモジュールとしてDBIおよびDBD::mysqlを用意しております。Perlで作成したCGIプログラムからMySQLデータベースにアクセスする場合は、こちらをご利用下さい。DBIモジュールのバージョンは、1.60がインストールされております。どの言語を使用される場合でも、プログラム内で文字コードを明示的に指定してご使用ください。ujis"指定していない場合、文字化けが発生する可能性が高くなります。モジュールの使用方法やCGIプログラムの記述方法につきましてはサポート対象外とさせて頂いております。ご不明な場合はデータベース・CGI関連の書籍やWebサイト等をご覧下さい。SuiteXのMySQLデータベースオプションでは、ご契約時に管理者用アカウントと初期データベース「sql_db」が作成されております。「sql_db」にアクセスする事ができます。管理ツール「MySQLマネージャー」のURLは以下のようになります。https://(お客さまのMySQLデータベースサーバー名)/6.PHPを使う場合の利用例PHP5でCGIを作成し、SQL文を実行させてデータベース「sql_db」に「mysqltb」という名前のテーブルを作成する場合の手順です。こちらの方法を参考にご利用下さい。PHP5でCGIスクリプトを作成します。実際にはお客さまの用途に合わせて作成して頂くことになりますが、ここでは例として以下のCGIスクリプトを作成します。CGIスクリプトの中に、お客さまの環境に合わせて設定しなければならない部分があります。橙色の部分はお客さまの環境に合わせて書き換えて下さい。Test</TITLE></HEAD><BODY><?/*「$host」の後には、お客さまのMySQLデータベースサーバー名を設定して下さい。作成したデータベース名を設定して下さい。お客さまが作成したユーザー名を設定して下さい。お客さまが設定したパスワードを設定して下さい。こちらの例の場合、それぞれの項目は以下のようになります。ディレクトリに転送して下さい。CGIをブラウザから呼び出して実行させて下さい。Success」と表示され、テーブルが作成されます管理ツール「MySQLマネージャー」にログインして、「mysqltb」という名前のテーブルが作成されていることを確認して下さい。実行させるSQL文を変えればMySQLデータベースに対し任意の操作を行うことができます。」という名前のテーブルを作成する場合の手順です。こちらの方法を参考にご利用下さい。PerlでCGIスクリプトを作成します。実際にはお客さまの用途に合わせて作成して頂くことになりますが、ここでは例として以下のCGIスクリプトを作成します。CGIスクリプトの中に、お客さまの環境に合わせて設定しなければならない部分があります。橙色の部分はお客さまの環境に合わせて書き換えて下さい。お客さまのMySQLデータベースサーバー名を設定して下さい。my($dbname)には、初期時に作成されているMySQLデータベース、「sql_db」、もしくはお客さまが管理ツール「MySQLマネージャー」で作成したデータベース名を設定して下さい。お客さまが作成したユーザー名を設定して下さい。任意のユーザー(アカウント)に対してお客さまが設定したパスワードを設定して下さい。※「$dbh」から「&print("$DBI::errstr");」までの間に改行は入れないで下さい。ディレクトリに転送して下さい。CGIをブラウザから呼び出して実行させて下さい。Success」と表示され、テーブルが作成されます。管理ツール「MySQLマネージャー」にログインして、「mysqltb」という名前のテーブルが作成されていることを確認して下さい。実行させるSQL文を変えればMySQLデータベースに対し任意の操作を行うことができます。8.C言語を使う場合の利用例C言語でCGIを作成し、SQL文を実行させてMySQLデータベースサーバー内に「mysqltb」という名前のテーブルを作成する場合の手順です。こちらの方法を参考にご利用下さい。C言語でCGIのソースファイルを作成します。実際にはお客さまの用途に合わせて作成して頂くことになりますが、ここでは例として以下のCGIスクリプトを作成します。CGIスクリプトの中に、お客さまの環境に合わせて設定しなければならない部分があります。橙色の部分はお客さまの環境に合わせて書き換えて下さい。お客さまのMySQLデータベースサーバー名を設定して下さい。作成したデータベース名を設定して下さい。お客さまのMySQLデータベース管理者用ユーザー名、または、お客さまが作成したユーザー名を設定して下さい。任意のユーザー(アカウント)に対してお客さまが設定したパスワードを設定して下さい。res);printf("</HTML>\n");}作成したソースファイルに適当な名前を付けてファイルに保存して下さい。ここでは例としてmysqltest.cという名前を付けます。LinuxにMySQLをインストールしたコンピュータ上で、mysqltest.cをコンパイルして下さい。ディレクトリにある場合のコンパイル方法です。ディレクトリに転送して下さい。サーバーへファイルをアップロードする場合はFTPソフトの転送モードをバイナリモードに設定して下さい。バイナリモードで転送しない場合、正しく動作しなくなることがあります。CGIをブラウザから呼び出して実行させて下さい。Success」と表示され、テーブルが作成されます。管理ツール「MySQLマネージャー」にログインして、「mysqltb」という名前のテーブルが作成されていることを確認して下さい。実行させるSQL文を変えればデータベースに対し任意の操作を行うことができます。サイトポリシーセキュリティ基本方針(ISO27001認証)特定商取引に関する法律に基づく表記サイトマップ名づけてねっと、WebARENA、SuitePROはNTTPCコミュニケーションズの登録商標です。本ホームページに記載する会社名、商品名、ブランド名等は、各社の商号、登録商標または商標です。Reserved.ご確認くださいお問い合わせ内容をご確認の上、送信ボタンをクリックしてください。