SQL Direct 鏈接數據庫參數設置

一直由於 編碼、端口問題沒有搞定,沒有使用 SQL direct 組件,不過如今已經測試成功了數據庫

 

DatabaseName = 'TEST'
    Params.Strings = (
      'USER NAME=root'               // 用戶名
      'PASSWORD=1234567'         // 密碼
      'SERVER PORT=3307'           // 端口設置
      'DATABASE NAME=test'        // 數據庫名
      'SQL DIALECT=3'
      'SINGLE CONNECTION=TRUE'
      'LOCAL CHARSET=UTF8'        // 字符集設置 
      'UNICODE STRING=TRUE')
    RemoteDatabase = '192.168.1.3'  // 服務器  這裏設置最變態
    ServerType = stMySQL
    SessionName = 'Default'
    OnLogin = DatabaseLogin服務器

 

除上面設置外,用 SQL 操做數據庫時,還要本身 轉碼:測試

 qryQuery.Close;
 qryQuery.SQL.Text := UTF8Encode('UPDATE TEST_PERSON SET note=''錦123456錦''');  // 有漢字時要轉碼
 qryQuery.ExecSQL;編碼

真的是有些變態呀!code

相關文章
相關標籤/搜索