デルファイは+ MySQLは、ライブラリ管理システムは、MySQLデータベースパッケージも一緒にどのようにで行くのですか?私は、Delphi Expressコンポーネントを使用しています。

私は、データベースに接続するときのSQLConnectionは、これらのコンポーネントsqlquery1、のSQLConnectionキャラクタ・セットUTF8で指定されたオブジェクト・エディタの属性とリンクされている、一部の人が行うには方法は、私は、コードのmysqlに接続する場合、接続するためのデータベース・コードを使用することですデータベースには、どのように行いますか?データベースに接続sqlconnecion使用してください。明らかに、コードのMySQLデータベースとの接続を実現する方法である、と(その文字化けします行うにはない)キャラクタ・セットUTF8を指定し、次にポイントします。

2011-05-04 11:24質問者が採用し
http://www.justsoftwaresolutions.co.uk/files/dbxopenmysql5_dll.zipこのファイルをダウンロードし、1を
binディレクトリにデルファイのdllファイル内および解毒剤
一般的です。 C:\ボーランド\ Delphi6 Delphi7 \ビン\プログラムファイル
2:
のdbxconnections.iniファイルを変更するには
、通常はC:\プログラムファイルは、Common \ \ Borlandの共有\のdbExpressの\のdbxconnections.iniファイルを
のdbxconnections.ini最後尾にあるプラス(なお、第1の2ライン)
[MySQL5Connection]
にDriverName =のMySQL5
のHostName = 127.0.0.1の
データベース=ニュース
User_Nameのは、root =
パスワードを=ルート
BlobSize = -1
ErrorResourceFile =
LOCALECODE = 0000

Dbxdrivers.iniは、ファイルが変更され
、通常はC:\ Program Files \共通ファイル\ Borlandの共有\のdbExpress \ dbxdrivers.ini
dbxdrivers.ini最後尾プラスで(最初の3行ことに注意してください)
[のMySQL5]
とGetDriverFunc = getSQLDriverMYSQL
ライブラリ名= dbxopenmysql50.dll
= libmysql.dllをVendorLibある
ホスト名=のServerName
データベース= DBNAME
user_nameはユーザーの
パスワード=パスワード
BlobSize = -1
ErrorResourceFile =
LOCALECODE = 0000

3、及び選択手段新しいプロジェクトTSQLConnectionコンポーネントは、プロパティウィンドウにMySQL5Connection(すなわち、修正されたファイルのdbxconnections.ini []ミドルネーム)はconnectionNameを選択し、ユーザー名のダイアログボックス内の真の入力に接続されて追加しパスワードが正しい場合は、データベースが接続されている
のparamsのTSQLConnectionコンポーネントのプロパティで変更することができるMySQLのアドレスを変更します

あなたがプロジェクトに次のコードを追加し、ウィンドウイベント内をダブルクリックすることができますFromCreateにウィンドウを設定する場合
の接続:= TSQLConnection.Create(ゼロ);
Connection.DriverName:=「dbxmysql」;
Connection.GetDriverFunc:=「getSQLDriverMYSQL50」; //メインライン
Connection.LibraryName:= 'dbxopenmysql50.dll'; //この行は主に
Connection.VendorLib:= 'libmysql.dllを';
Connection.Params.Append( 'データベース= NAME_OF_DATABASE);
Connection.Params.Append(' USER_NAME NAME_OF_USER = ');
Connection.Params.Append('パスワード= PASSWORD ');
Connection.Params.Append('ホスト名がローカルホスト=「);

libmysql.dllをは、MySQLディレクトリにデルファイのプロジェクトファイルのディレクトリにまたは下のファイルをcopylibmysql.dll必要があります見つけることができませんが、場合
尋問
私は道をどうするかのコードをMySQLデータベースに接続する場合は、あなたの答えをありがとう!
回答
私は後で追加
です。これは、実際にプロジェクトファイルで達成TSQLConnectionのコンポーネントのプロパティを変更
[プロパティ]ウィンドウで(のdbxconnections.iniファイルに変更され、[]ミドルネーム)MySQL5ConnectionはconnectionNameを選択した後、次にそのプロパティを表示あなたは、プロジェクトファイルに変更することができます

おすすめ

転載: www.cnblogs.com/blogpro/p/11456897.html