.NET 連結遠端MySql資料庫

行動版 for , 瀏覽人次: 869  , SSL Connection SSL
  • 如果遇到 .NET 應用程式連結 MySql 資料庫,MySql 資料庫在Godaddy上面,可參考這篇說明:

    首先.NET專案要先有 MySql.Data 的參考:

    1

    2

     

    c# 程式面:

    檔案開始要using:
    using System.Data;
    using MySql.Data.MySqlClient;

    //定義連線字串:
    static string connString = “server=XXX.XX.XXX.XX;port=3306;User Id=XXXXX;password=XXXXX;database=XXXXX;charset=utf8;";
    MySqlConnection conn = new MySqlConnection();

     

    conn.ConnectionString = connString;
    if (conn.State != ConnectionState.Open)
    conn.Open();
    string sql = @"INSERT INTO `News` (`Id`, `Title`) VALUES
    (‘0’, ‘金門大橋’),
    (‘1’, ‘總統大選’),
    (‘2’, ‘國慶連假’),
    (‘3’, ‘大橋檢測報告’);";
    MySqlCommand cmd = new MySqlCommand(sql, conn);
    int index = cmd.ExecuteNonQuery();
    bool success = false;
    if (index > 0)
    success = true;  //成功
    else
    success = false;  //失敗

    conn.Close();

    return View();  //MVC中使用

     

    MySql 資料庫在Godaddy上面之設定 (cPANEL後台):

    到 Database中的Remote MySQL®
    在Host欄位輸入 % , 再按下按鈕!

    3.png

    之後在下方列表就會看到已經有%,另外下面紅框處就是server的IP位置,回填到connString 的server中:4

    之後執行程式就可INSERT 資料到遠端MySql 資料庫!灑花~

回 文章列表頁