国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

使用C#連接MySQL數(shù)據(jù)庫(kù)(詳解)

這篇具有很好參考價(jià)值的文章主要介紹了使用C#連接MySQL數(shù)據(jù)庫(kù)(詳解)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

使用C#連接MySQL數(shù)據(jù)庫(kù)(詳解)

?前言?
本片文章,主要在于C#連接MySQL數(shù)據(jù)庫(kù),由于這之間無(wú)法建立直接聯(lián)系,這時(shí)候就涉及到了第三方連接工具.NET,以此來(lái)建立C#與MySQL數(shù)據(jù)庫(kù)的連接

??歡迎點(diǎn)贊 ?? 收藏 ?留言評(píng)論 ??私信必回喲??
??博主將持續(xù)更新學(xué)習(xí)記錄收獲,友友們有任何問(wèn)題可以在評(píng)論區(qū)留言

目錄
  • ?? 一,下載與本機(jī)MySQL相應(yīng)版本的連接插件
    • 1,查找本機(jī)下載的MySQL版本
    • 2,進(jìn)入MySQL網(wǎng)站下載連接插件
  • ?? 二,使用C#創(chuàng)建項(xiàng)目進(jìn)行插件引用
    • 1,打開C#創(chuàng)建一個(gè)新項(xiàng)目
    • 2,引用下載的連接插件
  • ?? 三,進(jìn)行連接(代碼測(cè)試)
    • 1,檢測(cè)是否能連接成功
  • ?? 四,運(yùn)行異常注意事項(xiàng)
    • 1,引用異常報(bào)錯(cuò)
    • 2,目標(biāo)框架配置文件不匹配

?? 一,下載與本機(jī)MySQL相應(yīng)版本的連接插件

1,查找本機(jī)下載的MySQL版本

??可直接按Windows+R鍵 輸入:cmd
??進(jìn)入一個(gè)代碼輸框如下:
使用C#連接MySQL數(shù)據(jù)庫(kù)(詳解)??然后直接進(jìn)行MySQL登錄

-- 輸入賬號(hào)密碼
mysql -u 創(chuàng)建MySQl時(shí)的賬號(hào) -p
password 密碼

??如下:
使用C#連接MySQL數(shù)據(jù)庫(kù)(詳解)
??而后可直接去下載與之相應(yīng)版本的.NET連接插件

2,進(jìn)入MySQL網(wǎng)站下載連接插件

??點(diǎn)擊該鏈接直接進(jìn)入以下界面:

????https://dev.mysql.com/downloads/??

使用C#連接MySQL數(shù)據(jù)庫(kù)(詳解)??單擊以上.NET連接器,進(jìn)入如下界面
使用C#連接MySQL數(shù)據(jù)庫(kù)(詳解)
??而后進(jìn)入如下界面

使用C#連接MySQL數(shù)據(jù)庫(kù)(詳解)

??下載后直接一直下一步安裝即可
??要注意的是,記得文件安裝的位置免得半天都找不到

??安裝后,找到文件下載的位置,
??下圖是我的位置,如果你的位置正確 會(huì)有下面標(biāo)記的兩個(gè)dll文件

使用C#連接MySQL數(shù)據(jù)庫(kù)(詳解)

?? 二,使用C#創(chuàng)建項(xiàng)目進(jìn)行插件引用

1,打開C#創(chuàng)建一個(gè)新項(xiàng)目

??創(chuàng)建一個(gè)項(xiàng)目(我用的是Visual Studio 2012),創(chuàng)建成功后添加引用

使用C#連接MySQL數(shù)據(jù)庫(kù)(詳解)

2,引用下載的連接插件

??單擊瀏覽后,找到以上下載的引用文件位置,選中添加,確定 即可??

使用C#連接MySQL數(shù)據(jù)庫(kù)(詳解)

??查看引用是否添加成功,可直接觀看,或者打開屬性頁(yè)

使用C#連接MySQL數(shù)據(jù)庫(kù)(詳解)

?? 三,進(jìn)行連接(代碼測(cè)試)

1,檢測(cè)是否能連接成功

??測(cè)試關(guān)鍵代碼

// 第一步:首先要包裝引用對(duì)象
using MySql.Data.MySqlClient;

// 第二步:創(chuàng)建一個(gè)連接字符串
string mysqlcon = "server=localhost;database=goodsdb;user=root;password=root";
//注:
//server = 本機(jī)服務(wù)器名
//database = 數(shù)據(jù)庫(kù)名
//user = MySQL賬號(hào)
//password = MySQL密碼

// 第三步:MySQL創(chuàng)建連接對(duì)象
MySqlConnection con = new MySqlConnection(mysqlcon);

//第四步:打開連接
con.Open();

//第五步:檢測(cè)是否連接成功,進(jìn)行連接成功輸出
Console.WriteLine("連接成功");

//第六步:關(guān)閉連接
con.Clone();

??如下圖代碼進(jìn)行于MySQL數(shù)據(jù)庫(kù)連接

使用C#連接MySQL數(shù)據(jù)庫(kù)(詳解)

??可看一下本機(jī)MySQL數(shù)據(jù)庫(kù)是否于創(chuàng)建的連接字符串對(duì)應(yīng)
??我這里用的是:(Navicat Premium 16)

使用C#連接MySQL數(shù)據(jù)庫(kù)(詳解)

??如諾沒(méi)有異常報(bào)錯(cuò),最后輸出的結(jié)果如下

使用C#連接MySQL數(shù)據(jù)庫(kù)(詳解)

?? 四,運(yùn)行異常注意事項(xiàng)

??代碼輸入無(wú)誤后,運(yùn)行時(shí)如諾:出現(xiàn)以下報(bào)錯(cuò),可看解決方案

使用C#連接MySQL數(shù)據(jù)庫(kù)(詳解)

1,引用異常報(bào)錯(cuò)

??出現(xiàn)這個(gè)問(wèn)題后可能是,最初引用dll文件時(shí)位置不對(duì)
??重新添加引用,----》 右擊添加引用 ----》瀏覽dll文件位置
使用C#連接MySQL數(shù)據(jù)庫(kù)(詳解)

??這里,可直選中一個(gè)MySQL.Date.dll文件添加即可
??添加后,選中新添加的這個(gè)dll文件 確定 即可,如下

使用C#連接MySQL數(shù)據(jù)庫(kù)(詳解)

??由于之前選中的dll文件運(yùn)行時(shí)出現(xiàn)異常,可不在選擇

2,目標(biāo)框架配置文件不匹配

??以上方案更改后仍報(bào)錯(cuò)可看如下方案
??右擊項(xiàng)目單擊屬性,如下

使用C#連接MySQL數(shù)據(jù)庫(kù)(詳解)

??由于原先的目標(biāo)框架可能無(wú)法支持.NET連接MySQL運(yùn)行
??可直接單擊 安裝其它框架,往下翻找到如下界面

使用C#連接MySQL數(shù)據(jù)庫(kù)(詳解)

??單擊 開發(fā)者工具包,直接下載即可,
??注:下載框架避免報(bào)錯(cuò),可下載與之前版本+1的版本 **
??
下載后 重新打開你的(Visual Studio 2012)即可,如下**

使用C#連接MySQL數(shù)據(jù)庫(kù)(詳解)

??這里已經(jīng)顯示了我下載的目標(biāo)框架版本,選中使用即可
??如諾,還有異常,仔細(xì)看看自己的代碼是否有誤

?最后?

總結(jié)不易,希望uu們不要吝嗇你們的??喲(^U^)ノ~YO!!
如有問(wèn)題,歡迎評(píng)論區(qū)批評(píng)指正??文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-746488.html

到了這里,關(guān)于使用C#連接MySQL數(shù)據(jù)庫(kù)(詳解)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • [C#] WinForm/WPF 實(shí)現(xiàn)數(shù)據(jù)庫(kù)連接與操作(MySQL)

    [C#] WinForm/WPF 實(shí)現(xiàn)數(shù)據(jù)庫(kù)連接與操作(MySQL)

    目錄 ??前言 ??MySQL數(shù)據(jù)庫(kù)簡(jiǎn)介 ??數(shù)據(jù)庫(kù)的基本概念 ??ADO.NET體系結(jié)構(gòu) 數(shù)據(jù)提供程序(.NET Framework Data Provider) 程序數(shù)據(jù)集(DataSet) ??數(shù)據(jù)庫(kù)的訪問(wèn)形式 ??數(shù)據(jù)庫(kù)的連接 ??實(shí)現(xiàn)增查改刪(CRUD)操作 CRUD SQL常用語(yǔ)句 程序?qū)崿F(xiàn)數(shù)據(jù)讀取操作 程序?qū)崿F(xiàn)增刪改操作 數(shù)據(jù)庫(kù)的使用在涉及

    2024年02月09日
    瀏覽(19)
  • JDBC連接數(shù)據(jù)庫(kù)----Mysql七大步驟詳解

    JDBC連接數(shù)據(jù)庫(kù)----Mysql七大步驟詳解

    ? ? ? ?? 1、什么是jdbc? ????????JDBC(Java Data Base Connectivity,java數(shù)據(jù)庫(kù)連接)是一種用于執(zhí)行SQL語(yǔ)句的Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用Java語(yǔ)言編寫的類和接口組成。JDBC提供了一種基準(zhǔn),據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫(kù)開發(fā)者能夠編

    2023年04月12日
    瀏覽(90)
  • Python Django 之連接 Mysql 數(shù)據(jù)庫(kù)詳解

    Python Django 之連接 Mysql 數(shù)據(jù)庫(kù)詳解

    博客:https://blog.csdn.net/qq_34745941/article/details/122549376 若已安裝,請(qǐng)忽略。 主要使用的文件如圖 若 pip 安裝失敗,可進(jìn)入 Python 官方庫(kù)中下載 whl 文件,操作可參考: 博客:https://blog.csdn.net/qq_34745941/article/details/106341898 在 settings.py 中,配置 Mysql 的連接串 擴(kuò)展: Django 也支持其

    2024年02月04日
    瀏覽(27)
  • MYSQL數(shù)據(jù)庫(kù)連接字符串(connectionString)配置參數(shù)大全詳解

    請(qǐng)參考原文:MYSQL數(shù)據(jù)庫(kù)連接字符串(connectionString)配置參數(shù)大全詳解

    2024年02月12日
    瀏覽(33)
  • 【MySQL】使用DBeaver數(shù)據(jù)庫(kù)管理工具進(jìn)行MySQL數(shù)據(jù)庫(kù)連接

    【MySQL】使用DBeaver數(shù)據(jù)庫(kù)管理工具進(jìn)行MySQL數(shù)據(jù)庫(kù)連接

    一、數(shù)據(jù)庫(kù)連接信息填寫 1、服務(wù)器地址:填寫服務(wù)器部署的地址,以及端口號(hào) 2、數(shù)據(jù)庫(kù):sys 3、用戶名:root 4、密碼:服務(wù)器上面設(shè)置的具體密碼 以上信息填寫錯(cuò)誤的報(bào)錯(cuò)提示 :Access denied for user ‘XXX’@’%’ to database ‘10.42.67.22’ 二、數(shù)據(jù)庫(kù)說(shuō)明 1、數(shù)據(jù)庫(kù)連接時(shí)選擇的

    2024年02月09日
    瀏覽(109)
  • 使用python連接mysql數(shù)據(jù)庫(kù)

    使用python連接mysql數(shù)據(jù)庫(kù)

    第一章 Python 機(jī)器學(xué)習(xí)入門之連接mysql數(shù)據(jù)庫(kù) 提示:這里可以添加本文要記錄的大概內(nèi)容: 例如:隨著人工智能的不斷發(fā)展,機(jī)器學(xué)習(xí)這門技術(shù)也越來(lái)越重要,很多人都開啟了學(xué)習(xí)機(jī)器學(xué)習(xí),本文就介紹了機(jī)器學(xué)習(xí)的基礎(chǔ)內(nèi)容。 在控制臺(tái)輸入如下: 代碼如下(示例): 演示

    2024年02月16日
    瀏覽(29)
  • 【MySQL】使用C++連接數(shù)據(jù)庫(kù)

    創(chuàng)建數(shù)據(jù)庫(kù)并選中 創(chuàng)建表并描述表結(jié)構(gòu) 增加刪除修改均可正常執(zhí)行,查詢較為復(fù)雜,整體代碼中有案例 如果查詢則需要把查詢數(shù)據(jù)保存到結(jié)果集,通過(guò)mysql所提供的函數(shù) 得到行和列,遍歷得到結(jié)果。 初始化mysql并返回句柄(默認(rèn)傳入nullptr即可) 如: MYSQL *mfp = mysql_init(nul

    2024年02月13日
    瀏覽(31)
  • 使用eclipse連接mysql數(shù)據(jù)庫(kù)步驟

    使用eclipse連接mysql數(shù)據(jù)庫(kù)步驟

    1.導(dǎo)入連接MySQL數(shù)據(jù)庫(kù)驅(qū)動(dòng)包(例如mysql-connector-java-5.1.7-bin.jar),并測(cè)試。 步驟: 1)在eclipse里面點(diǎn)擊右上角的圖標(biāo),如下圖所示。 2)選中Database Connections右鍵,點(diǎn)new。 3)選擇MySQL,點(diǎn)擊next。 4)如圖所示: 2.引用MySQL驅(qū)動(dòng)包jar 在項(xiàng)目右鍵一個(gè)文件夾lib,把驅(qū)動(dòng)包復(fù)制進(jìn)去,

    2024年02月11日
    瀏覽(49)
  • 使用 Next.js 連接 mysql 數(shù)據(jù)庫(kù)

    使用 Next.js 連接 mysql 數(shù)據(jù)庫(kù)

    本文主要為大家介紹,如何使用 Next 框架實(shí)現(xiàn)一個(gè)簡(jiǎn)單的 后端接口 ,并且從 數(shù)據(jù)庫(kù) 中請(qǐng)求數(shù)據(jù)返回給前端。 項(xiàng)目創(chuàng)建完成后在 app?文件下新建api文件夾,在 api 文件夾下新建 getData 文件夾,在 getData 文件夾下新建 route.js,這里面用于存儲(chǔ)我們的接口信息,如下 注意: 在

    2024年02月22日
    瀏覽(32)
  • uniapp使用express連接mysql數(shù)據(jù)庫(kù)

    uniapp使用express連接mysql數(shù)據(jù)庫(kù)

    使用win+R再輸入cmd打開命令提示符,輸入如下內(nèi)容全局安裝腳手架 npm i express-generator -g 可以在命令提示符中cd到自己項(xiàng)目的根目錄下,也可以在HBuilder X里內(nèi)置的終端運(yùn)行代碼 ?C:HBuilderProjectswordman express --view=ejs server 說(shuō)明:前面是項(xiàng)目的根目錄,express --view=ejs projectName proje

    2024年02月06日
    瀏覽(46)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包