しばらくトラブルの後、私はついにASPとMySQLの間の接続を完了しました。私は考えています、私はあなたとこの記事を共有します。
多くの情報を確認した後、ASPとMySQLを接続する2つの方法があります。1つはコンポーネントを使用することです。これはより有名なMySQLXですが、残念ながら99ドルです。 2つ目は、MyoDBCを使用して接続することです。 2番目の方法を見てみましょう。
テストプラットフォーム:
mysql4.0forradhatlinux(forwindowsも使用できます)windows2003standededitionwindowsxplish
1。MyoDBCをインストールします
1.ウェブサイトwww.mysql.comにアクセスして、myodbcをダウンロードしてください。バージョン3.51を使用しています。
2. MyoDBCをWindowsにインストールします
ダウンロードしたmyodbc-3.51.06.exeを実行する(ファイル名はバージョンによって異なります)
2。ODBC接続を確立します
入力:コントロールパネル-ODBCデータソース
この時点で、ユーザーDSNに既存のものが存在することがすでにわかります:MyoDBC3-Test。右側のドライバー{mysqlodbc3.51driver}パラメーターは、ASPおよびデータベース接続ワードの接続ストリングとして使用する必要があることに注意してください。
「システムDSN」を追加します
ダイアログボックスで[システムDSN]列を選択し、右側の[追加]ボタンを押します。現時点では、データソースを選択するように求められます。 mysqlodbc3.51driverを選択します。 「終了」を押します。
この時点で、[構成]ダイアログボックスがポップアップします。
DataSourcenameデータソース名:プログラムで使用されるDSNの識別子は、自由に名前を付けることができます。
ホスト/servername(orip)ホスト/サーバー名(またはIPアドレス)、それがlocalhostの場合、localhostに記入してください
Databasename Databasename:プログラムで使用するライブラリ名。
ユーザーユーザー:ユーザー名を使用してMySQLにログインします。ルートユーザーに特に注意してください。セキュリティの問題により、ローカルマシンにのみログインできます。もちろん、ユーザーはユーザーテーブルを変更してこの機能を削除できます。
パスワードキー:パスワードをログインします
ポート:デフォルト値を使用します。確信していない限り、変更しないことをお勧めします。
すべての設定が設定された後、「テストデータソース」を押して、画面が接続が成功していることを確認します。
すべての構成が完了しました!
3。ASPとデータベースの間の接続
以下は、MySQLに接続するためにテストしたソースコードです。ライブラリ名はmm、テーブル名は私のもので、テーブルには2つのフィールド名とセックスがあります。
プログラムコード
<html>
<head>
<title> mysql接続テスト</title>
<metahttp-equiv = "content-type" content = "text/html; charset = gb2312">
</head>
<body>
<%
strconnection = "dsn = system dsn; driver = {mysqlodbc3.51driver}; server = server IPアドレス; uid =データベースに接続するためのユーザー名; pwd =パスワード;データベース=データベース名"
'lybykwtest 2006年8月21日月曜日8:49:44
'接続文字列、DSNは、設定したデータソース識別子です。システムDSNをセットアップするときに言及したドライバーに注意してください。