1. 程式人生 > >在C#中用MySql.Data.MySqlClient連線MySql

在C#中用MySql.Data.MySqlClient連線MySql

在C#中連線MySql資料庫其實是件很簡單的事情,但對於剛開始學習C#的朋友來說,問題卻是不小,主要原因是相對於ACCESS和MSSql來說,MySql方面的教程文章實在太少,我也是自己摸索好好半天才搞清楚的,呵呵。這篇文章可算不上教程,我主要是擔心,怕自己以後會忘記,寫在這裡,方便以後檢視而已,呵呵。
  1、要安裝一個 MySQLDriverCS-n-EasyQueryTools-4.0.0-DotNet2.0 這東西可不太好找,只能去MySql的官方網站上下載。
  下載地址 mysql-connector-net-5.0.9.exe 如果不能下載的話,那就直接到官方網站上去下載。
  2、安裝完成之後,在C#中新增引用,然後找到MySql.Data,引用到當前專案中,就可以使用了。
  3、具體的使用方法:
    ① using MySql.Data.MySqlClient;

    ② 資料庫的連線
    MySqlConnection Conn= new MySqlConnection("Database=phpcms2008;Data Source=localhost;User Id=root;Password=");
    ③ 記錄表的讀取
    MySqlDataAdapter Da= new MySqlDataAdapter("select * from phpcms2008_category where parentid=0", Conn);
    ④  後繼操作,這裡就不用多說了
    好了,MySql資料庫就算是連線成功了!!!

相關推薦

C#中用MySql.Data.MySqlClient連線MySql

在C#中連線MySql資料庫其實是件很簡單的事情,但對於剛開始學習C#的朋友來說,問題卻是不小,主要原因是相對於ACCESS和MSSql來說,MySql方面的教程文章實在太少,我也是自己摸索好好半天才搞清楚的,呵呵。這篇文章可算不上教程,我主要是擔心,怕自己以後會忘記,寫在這

MySql.Data.MySqlClient連線儲存過程

儲存過程:輸入引數ss,輸出引數ee CREATE DEFINER=`root`@`localhost` PROCEDURE `intoutData`(in ss int8 ,out ee char(20)) BEGIN   SELECT Line into ee FROM

C#呼叫MySQL資料庫方法1(使用MySql.Data.dll連線)

方法1、 1、檢查nuget包管理器是否為最新程式 vs2015使用nuget包管理器安裝失敗,在使用vs2015安裝一些nuget包的時候,出現了an error occurred while retrieving package for "Newtonsoft.Jso

C#】圖解如何新增引用using MySql.Data.MySqlClient;

使用C#連線MySQL時,經常會用到名稱空間using MySql.Data.MySqlClient; 這說明VS中沒有新增引用,解決方法如下: 1,下載MySQL.Data.dll,http://d

Visual Studio中C#新增引用圖文詳解(using MySql.Data.MySqlClient;無法使用)

使用C#連線MySQL時,遇到名稱空間using MySql.Data.MySqlClient;無法使用。這是因為VS中沒有新增此引用,解決方法如下:(1)下載MySQL.Data.dll,(https

C#呼叫MySQL資料庫(使用MySql.Data.dll連線)

下載地址:http://dev.mysql.com/downloads/connector/net/ 安裝指導 1、安裝:mysql-connector-net-6.9.9.msi 其下載地址:http://dev.mysql.com/downloads/connecto

MySql.Data.MySqlClient.MySqlException: Fatal error encountered during command execution的解決方法

最近在用SSMS作業將MySQL中的資料遷移到SQL Server時作業報錯,報錯資訊如下: 訊息 已以使用者 WORKGROUP\iZw30eykry8q1hZ$ 的身份執行。 Microsoft ® SQL Server 執行包實用工具 Version 10.50.6000.34 f

C# 連線mysql,即使關閉連線,Mysql狀態依然是sleep

Aborted connection 245 to db: '資料庫' user: '使用者' host: '--IP地址--' (Got timeout reading communication packets)For more information, see Help and Support

基於Spring boot的Spring data jpa連線MySQL資料庫

1 建立專案 以建立一個員工資訊管理專案為例,建立一個Maven工程(需要提前配置好Maven環境)。 開啟File->New->Other->Maven->Maven Project Next Next Finis

錯誤 1 型別“MySql.Data.MySqlClient.MySqlConnection”在未被引用的程式集中定義。必須新增對程式集“MySql.Data, Version=6.1.5.0, Cu

老是拋著個異常,重要找到答案了 錯誤1 型別“MySql.Data.MySqlClient.MySqlConnection”在未被引用的程式集中定義。必須新增對程式集“MySql.Data, Version=6.1.5.0, Culture=neutral, PublicK

C++中 MFC DLL如何連線mysql資料庫以及按條件查詢和時間的比較

1.把mysql資料庫的以上檔案複製到 “右鍵點選專案名——》在檔案資源管理器中開啟資料夾”中。 2.右鍵點選專案名——》新增——》現有項,選中從mysql複製過來的所有檔案,點選新增。 3.可以寫程式碼了。 extern "C" bool PASCAL EXPORT q

64位win7平臺下,使用C語言通過odbc無法連線MySQL資料庫的問題。

編譯器:vc6.0或vs2012 最近學習資料庫需要使用C語言通過odbc管理資料庫,可是總是出問題,記錄如下: 1. 首先安裝mysql資料庫,這裡不多講。 2. 選擇編譯器,我電腦上的編譯器還是蠻多的,但是從網上查到的資料以及原始碼中需要包含的標頭檔案都是vc特有的

c# winform通過mysql .net驅動連線mySql資料庫

1.安裝mysql; 2.安裝mysql-connector-net-6.6.4 點選下載(需要.net framework 4支援) 3.在工程中新增引用MySql.Data.dll 4.程式碼中新增using MySql.Data.MySqlClient; 5.剩下的就和mssql的操作一樣了只是連線字

Nuget下載 MySql.Data 連接MySql數據庫

lin 6.5 noi 搜索 bubuko nbsp 網上 圖片 version 打開VS項目,右鍵項目選擇 右上角搜索框中搜索 MySql.Data 然後可以選擇安裝,但是可能會出現這個提示 這是因為版本的問題,所以,自己去官網重新下載,我這裏選擇的是這個版本, 官

Ubtuntu下安裝mysql即遠端連線mysql服務

首先執行下面三條命令: sudo apt-get install mysql-server sudo apt isntall mysql-client sudo apt install libmysqlclient-dev 截圖如下: 安裝成功後可以通過下面的命

python使用mysql-connector-python連線mysql時報錯No module named 'mysql.connector'; 'mysql' is not a package

情況是這樣的: 我在專案A下建立了一個python檔案,編寫程式碼 import mysql.connector mydb = mysql.connector.connect( host="hostname", # 資料庫主機地址 port='port', u

Asp.net通過MySql.Data.dll操作mysql資料庫(一)

在Asp.net 中,可以通過MySql.Data.dll來操作mysql資料庫,寫法跟操作SQL資料庫類似,下面是相關的例子。 一、開啟mysql資料庫:    MySqlConnection DBConn = new MySqlConnection();    st

【java 操作mysql】java連線mysql資料庫並查詢資料

做java開發不可避免要處理資料庫,所以這裡寫篇用jdbc來連線mysql的文章,java是一種高效能,通用的語言 。這使得它適合於編寫高效的ETL生產程式碼和計算密集型的機器學習演算法。 主要內容包括: 1、java連線mysql 2、java查詢my

Java mysql(1)----jdbc連線mysql之url書寫

1、引數說明 #autoReconnect 當資料庫連線丟失時是否自動連線,取值true/false false #maxReconnects 如果autoReconnect為true,此引數為重

mysql】關於連線mysql資料庫時出現的時區錯誤time zone

錯誤來源:mysql執行報The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrecognized or represents more than one time zone的解決方法 sql 命令結尾要加分後!!