国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

asp.net中通過ALinq讓Mysql操作變得如此簡單

2024-07-10 12:41:51
字體:
供稿:網(wǎng)友
1. ADO.NET 方式連接Mysql數(shù)據(jù)庫
經(jīng)過在網(wǎng)上查找資料,在.net 上連接mysql 數(shù)據(jù)庫有三種方式:
方法一:
使用CoreLab推出的MYSQL訪問組件,引用命名空間CoreLab.MySql
方法二:
通過ODBC訪問MYSQL數(shù)據(jù)庫, 前要先下載兩個組件:odbc.net和MYSQL的ODBC驅(qū)動,可以使用ODBC訪問Mysql數(shù)據(jù)庫
方法三:
使用MYSQL推出的MySQL Connector/Net is an ADO.NET driver for MySQL,該組件為MYSQL為ADO.NET訪問MYSQL數(shù)據(jù)庫設(shè)計的.NET訪問組件,使 用MySql.Data.MySqlClient
以上三種方式的說明可以具體參照文章:
http://blog.csdn.net/lxh0959/archive/2008/08/05/2773424.aspx
此篇文章對此做了詳細(xì)說明

這里要說明的是第三種方式,這種訪問方式完全遵循我們Ado.net 訪問SQL Server的模式,所以使用起來也更加得心應(yīng)手。
ADO.NET driver for MySQL 下載地址:
官方網(wǎng)站: http://www.mysql.com/downloads/

2.基礎(chǔ)數(shù)據(jù)庫操作
使用ADO.net 操作數(shù)據(jù)庫,固定不變的模式,五個核心對象
Connection: Connection 對象主要是開啟程序和數(shù)據(jù)庫之間的連結(jié)。沒有利用連結(jié)對象將數(shù)據(jù)庫打開,是無法從數(shù)據(jù)庫中取得數(shù)據(jù)的。
Command:Command 對象主要可以用來對數(shù)據(jù)庫發(fā)出一些指令,例如可以對數(shù)據(jù)庫下達(dá)查詢、新增、修改、刪除數(shù)據(jù)等指令,以及呼叫存在數(shù)據(jù)庫中的預(yù)存程序等。
DataAdapter: DataSetCommand 對象主要是在數(shù)據(jù)源以及DataSet 之間執(zhí)行數(shù)據(jù)傳輸?shù)墓ぷ鳎梢酝高^Command 對象下達(dá)命令后,并將取得的數(shù)據(jù)放入DataSet 對象中。
DataSet:DataSet 這個對象可以視為一個暫存區(qū)(Cache),可以把從數(shù)據(jù)庫中所查詢到的數(shù)據(jù)保留起來,甚至可以將整個數(shù)據(jù)庫顯示出來。DataSet 的能力不只是可以儲存多個Table 而已,還可以透過DataSetCommand 對象取得一些例如主鍵等的數(shù)據(jù)表結(jié)構(gòu),并可以記錄數(shù)據(jù)表間的關(guān)聯(lián)。DataSet 對象可以說是ADO.NET 中重量級的對象,這個對象架構(gòu)在DataSetCommand 對象上,本身不具備和數(shù)據(jù)源溝通的能力。
DataReader: 當(dāng)我們只需要循序的讀取數(shù)據(jù)而不需要其它操作時,可以使用DataReader 對象。DataReader對象只是一次一筆向下循序的讀取數(shù)據(jù)源中的數(shù)據(jù),而且這些數(shù)據(jù)是只讀的,并不允許作其它的操作。因為DataReader 在讀取數(shù)據(jù)的時候限制了每次只讀取一筆,而且只能只讀,所以使用起來不但節(jié)省資源而且效率很好.
代碼如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MySql.Data.MySqlClient;
namespace CimDataImport
{
public class TestCharacter
{
public const string mysqlConnection = "User Id=root;Host=localhost;Database=cim;password=root";
/// <summary>
/// 添加數(shù)據(jù)
/// </summary>
/// <returns></returns>
public int Add(UserBase entity)
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 文昌市| 万宁市| 社旗县| 博罗县| 四平市| 尉犁县| 德清县| 寿阳县| 武功县| 黑山县| 佛冈县| 新宾| 蓝田县| 伊金霍洛旗| 云浮市| 瑞昌市| 焉耆| 简阳市| 临泽县| 拉萨市| 沽源县| 荥经县| 舟山市| 崇仁县| 马山县| 陆川县| 阜新| 溧阳市| 静安区| 新巴尔虎右旗| 建始县| 宜宾县| 郴州市| 松江区| 贡觉县| 奉节县| 新河县| 安吉县| 逊克县| 新巴尔虎左旗| 龙海市|