Delphi- 連接MySQL數據庫BDE


  Delphi使用ADO可以連接MSSQL和ACCESS,但似乎不能連接MYSQL和ORACEL,如果要連接MYSQL和ORACLE得使用BDE。

  一、連接方法

  首先得先安裝mysql驅動程序_mysql-connector-odbc-5.1.6-win32,然后點控件面板->管理工具->數據源 (ODBC)

  點系統DNS,然后選擇MySQL ODBC Driver,點完成。出現如下界面,填寫相關的信息,選擇數據庫點完成,完成MYSQL的ODBC數據源的創建

  

  接下來在Delphi里測試一下是否能連接成功。

  首先在Delphi的BDE選項中拉一個Table數據庫控件,點擊該控件,在右邊的屬性面板中,在DataBaseName中選擇剛才的創建的MYSQL-ODBC數據源名稱,Active設為True,TableName選中需要的表。

  

   最后拉一個DataSource和DBGrid,進行相關連接配置,就完成了,很方便。

 

  二、使用ODBC中的Query組件

  在ODBC中拉一個Query,其他配置與上面的一樣,只是Query屬性板中的SQL中要編寫要查數據庫的SQL語句

  

 

   三、蹤合一點點的例子

  

  數據源的其他配置一樣,在DBGrid1CellClick放如下代碼。

  procedure TForm1.DBGrid1CellClick(Column: TColumn);
  begin
    LabelName.Caption := Table1['Name'];
    LabelAge.Caption := Table1['Age'];
  end;

  如果需要一整行選中,在Option的dgRowSelect設為True

  

 

  上一條記錄,下一條記錄,第一條記錄,最后一條記錄。

    Table1.Prior;
    Table1.Next;
    Table1.First;
    Table1.Last;

  查找按扭,第一個參數是'name'是要查找的字段名,第二個參數是要查找的內容,最后一個參數是否忽略大小寫。

  Table1.Location('name',edit1.Text,[Lopartialkey,Locaseinsensitive]);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM