この記事の例では、Delphi データベース プログラミングにおいて非常に重要なスキルである、Mysql への Delphi リモート接続の実装方法について説明します。皆さんの参考に共有してください。具体的な方法は以下の通りです。
Delphi は、ADOConnection を介してリモートの Mysql データベースに接続します。Mysql ドライバーがインストールされていない場合は、Baidu からダウンロードしてください。
主なリンクコードは次のとおりです。
var srstring:string;srstring:='DRIVER={MySQL ODBC 3.51 Driver};SERVER='+Trim(SERVER.Text)+';DATABASE='+Trim(DATABASE.Text)+';USER='+Trim(USER.Text)+';PASSWORD='+Trim(PASSWORD. Text)+';OPTION='+Trim(OPTION.Text)+';charset=gb2312;';上記の変数の意味については次のとおりです。
DRIVER= は使用されるドライバー名を示します。
SERVER= はmysql データベース アドレスを表します。リモートの場合は、リモート IP を直接記述します。
DATABASE= はリンクするデータベースの名前を示します
USER=データベースのユーザー名
PASSWORD=データベースのパスワード
OPTION=ポートを示します
charset= は使用される文字エンコーディングを示します
リンクデータは次のように始まります。
ADOConnection1.ConnectionString:=srstring;ADOConnection1.Close;ADOConnection1.Open;showmessage('データベースの保存とログインに成功しました!');最後に、ADOConnection コントロールをフォームに追加します。
この記事で説明した内容が、Delphi データベース プログラミングに携わるすべての人にとって役立つことを願っています。