久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

.net連接mysql數(shù)據(jù)庫的方法

147次閱讀
沒有評論

共計 2445 個字符,預(yù)計需要花費 7 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

丸趣 TV 小編給大家分享一下.net 連接 mysql 數(shù)據(jù)庫的方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

net 連接 mysql 數(shù)據(jù)庫的方法:首先引用 MySQL connector/Net 組件;然后在 ASP.NET 項目引用中添加地 MySQL.Data.dll 的引用;最后使用 ConnectMySql 代碼完成對數(shù)據(jù)庫的連接即可。

ASP.NET 默認的數(shù)據(jù)庫是 MS SQL Server,微軟的數(shù)據(jù)庫產(chǎn)品。事實上,如果不計成本因素的話,Windows Server + IIS + MS SQL Server + ASP.NET 是網(wǎng)站應(yīng)用開發(fā)的最優(yōu)搭配。但是,由于這些微軟產(chǎn)品都需要收費,因此,在考慮成本因素時,往往在開發(fā)環(huán)境 ASP.NET 不變的情況下,其它產(chǎn)品都選擇了開源的產(chǎn)品。

MySQL 是一個優(yōu)秀的開源數(shù)據(jù)庫,現(xiàn)在談?wù)勅绾问褂?ASP.NET 連接 MySQL 數(shù)據(jù)庫(Windows 環(huán)境下)。

1、安裝 MySQL 數(shù)據(jù)庫系統(tǒng),截止本文撰寫時間,MySQL 的版本為 5.6.16,可以到官網(wǎng) http://dev.mysql.com/downloads/mysql/ 訪問下載安裝,注意安裝選擇 Microsoft Windows 平臺;

2、引用 MySQL connector/Net 組件,該組件在安裝 MySQL 安裝目錄內(nèi),比如本人電腦上的目錄是:

C:\Program Files (x86)\MySQL\Connector NET 6.7.4\Assemblies\v4.5\MySQL.Data.dll

或者到官網(wǎng)上下載 http://dev.mysql.com/downloads/connector/net/ 最新版本的 MySQL connector/Net 組件

需要說明的是,如果在正常安裝 MySQL 數(shù)據(jù)庫后,又更新了 MySQL Connector/Net 組件,則會出現(xiàn)版本不同的問題,這需要將 ASP.NET 中 machine.config 里面關(guān)于 MySQL 引用 MySQL Connector/Net 組件版本的語句注釋掉即可;

引用 MySQL connector/Net 組件的辦法是在 ASP.NET 項目引用中添加地 MySQL.Data.dll 的引用,如下圖所示:

.net 連接 mysql 數(shù)據(jù)庫的方法

3-1、使用下面的代碼完成對數(shù)據(jù)庫的連接:

using MySql.Data.MySqlClient;namespace ConnectMySql
{ class Class1
 {public MySqlDataReader GetData()
 { string connection = server=localhost;user id=root;password=123456;database=ABC; pooling=true; 
 MySqlConnection conn = new MySqlConnection(connection); string sqlQuery = SELECT * FROM Article 
 MySqlCommand comm = new MySqlCommand(sqlQuery, conn);
 conn.Open();
 MySqlDataReader dr = comm.ExecuteReader();
 conn.Close(); return dr;}

代碼注意兩點:一是使用 using MySql.Data.MySqlClient; 二是寫好連接字符串 connection,當(dāng)然,這個連接字符串可以不象上面那樣寫在具體的代碼中,而是推薦寫在 ASP.NET 應(yīng)用的根目錄中的配置文件 web.config 的 connectionStrings 節(jié)內(nèi),如下:

3-2、在 web.config 中配置連接字符串完成對 MySQL 數(shù)據(jù)庫的連接(推薦,替代方法 3 -1)

connectionStrings 
 add name= DefaultConnection connectionString= Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-Sanlogic.MSTWebsite-20140219093639;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-Sanlogic.MSTWebsite-20140219093639.mdf providerName= System.Data.SqlClient / 
 add name= DBConnection connectionString= server=localhost;user id=root;password=123456;database=ABC; pooling=true; 
 providerName= MySql.Data.MySqlClient / 
 /connectionStrings

其中 DBConnection 即是對 MySQL 的連接,如果是這樣的配置連接字符串,可以使用下面的代碼將其取出(注意仍然有 using MySql.Data.MySqlClient; 語句):

public static MySqlConnection CreateConn()
 {string _conn = WebConfigurationManager.ConnectionStrings[ DBConnection].ConnectionString;
 MySqlConnection conn = new MySqlConnection(_conn); return conn;
 }

使用這種辦法取出連接字符串并建立對數(shù)據(jù)庫的連接,今后的使用直接調(diào)用該方法創(chuàng)建對 MySQL 數(shù)據(jù)庫的連接,并使用 ADO.NET 完成任務(wù)。

以上是.net 連接 mysql 數(shù)據(jù)庫的方法的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道!

向 AI 問一下細節(jié)

丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-12-18發(fā)表,共計2445字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 衢州市| 沁阳市| 泰宁县| 崇州市| 桂东县| 秦安县| 平遥县| 津市市| 许昌县| 临西县| 鸡西市| 太康县| 台江县| 德江县| 白银市| 海林市| 湖南省| 广丰县| 连南| 阿尔山市| 涞水县| 永平县| 饶河县| 江津市| 梅河口市| 文安县| 成都市| 多伦县| 桑日县| 景谷| 上蔡县| 盈江县| 临西县| 睢宁县| 时尚| 阳高县| 镇赉县| 大田县| 濉溪县| 扶沟县| 禄劝|