版權聲明:本文為博主原創文章,未經博主允許不得轉載。
本文首發於CSDN:http://blog.csdn.net/cxq2046/article/details/51108256 至今暫未授權其他任何平台發表。
Visual Studio 2015 Community連接到MySQL,步驟很簡單,但剛弄的時候一臉懵,現在記錄如下以作備忘:
安裝好VS2015和Mysql后,只需要再安裝兩個東西即可。
一個是SDK:MySQL for Visual Studio
下載地址:http://www.mysql.com/why-mysql/windows/visualstudio/
另一個是驅動:Mysql Connector
根據不同語言選擇不同的Connector。
下載地址:http://www.mysql.com/products/connector/
重啟VS2015后,在菜單欄或工具欄上單擊鼠標右鍵可以在右鍵菜單上看到“Mysql”的項,單擊之,工具欄即出現Mysql相關的工具按鈕。這些工具可以可視化操作Mysql數據庫。
在Mysql運行的情況下,可通過
左側工具欄的:“服務器資源管理器”→“數據連接”→單擊右鍵“添加鏈接”
或
菜單欄的:“工具”→“連接到數據庫”
連接到Mysql。
以C#窗體程序為例,拉DataGridView控件到窗體,設置“數據”的“DataSource”屬性,可以綁定數據庫並以網格狀顯示數據表。
以下是連接到數據庫的代碼例子:
- using System.Data.SqlClient;
- using MySql.Data.MySqlClient;
- //連接到SQL server
- /*
- string conn_str = @"連接字符串";
- string sql = "SQL命令語句";
- SqlConnection conn = new SqlConnection(conn_str);
- SqlCommand cmd = new SqlCommand(sql, conn);
- */
- //連接到Mysql
- string conn_str = @"連接字符串";
- string sql = "SQL命令語句"; //"select count(*) from accounts where accounts='" + textBox1.Text + "'"
- MySqlConnection conn = new MySqlConnection(conn_str);
- MySqlCommand cmd = new MySqlCommand(sql,conn);
- try{
- conn.Open();
- String result = cmd.ExecuteScalar().ToString();
- if (result!="0") { MessageBox.Show("查找到"+result+"條記錄"); }
- else { MessageBox.Show("賬號不存在,請重新輸入或注冊"); }
- }
- catch
- {
- throw;
- }
- finally {
- conn.Close();
- }