日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

c# 向MySQL添加數(shù)據(jù)的兩種方法

瀏覽:252日期:2023-10-05 12:31:40

下面介紹兩種執(zhí)行SQL命令的方法,并作出相應(yīng)地總結(jié),第一種介紹一種常規(guī)用法,下面進行做簡要地分析,首先我們需要執(zhí)行打開數(shù)據(jù)庫操作首先創(chuàng)建一個MySqlConnection對象,在其構(gòu)造函數(shù)中傳入一個連接字符串,然后執(zhí)行Open操作打開數(shù)據(jù)庫,在正確打開數(shù)據(jù)庫之后我們才能進行相關(guān)的動作,在ExecuteSQL這個函數(shù)中,

我們執(zhí)行MySqlCommand myCmd = new MySqlCommand(CmdString, conn),從而創(chuàng)建MySqlCommand對象,其中傳入的兩個參數(shù)分別為sql命令和第一步建立的MySqlConnection對象,然后執(zhí)行int Cmd = myCmd.ExecuteNonQuery()這一句執(zhí)行相應(yīng)的命令,并返回受影響的行數(shù),最后我們需要關(guān)閉數(shù)據(jù)庫連接,并釋放非托管資源,從而完成整個數(shù)據(jù)庫操作的過程;這個是比較常規(guī)的一種做法,也是我們使用比較多的一種形式。

public class DataBaseMySqlHelper{ string connstr; MySqlConnection conn; //Server=xxxxxxx;Database=xxxxxxx;Uid=xxxxxxx;Pwd=xxxxxxx;CharSet=gbk; //Server=xxx.xx.xxx.xx;Database=MSUP;Uid=dvision;Pwd=dvision;Port=xxxx;allow zero datetime = true; MainWindow _MainWindow; public DataBaseMySqlHelper(MainWindow mainWindow) {_MainWindow = mainWindow; connstr = _MainWindow._ConfigInfo.MySqlConnectionStrings; } public DataBaseMySqlHelper(MainWindow mainWindow, string connectionString) {_MainWindow = mainWindow;connstr = connectionString; } /// <summary> /// 打開數(shù)據(jù)庫連接 /// </summary> void Open() {try{ conn = new MySqlConnection(connstr); conn.Open();}catch (Exception ex){ System.Windows.Forms.MessageBox.Show(ex.Message);} } /// <summary> /// 關(guān)閉數(shù)據(jù)庫連接 /// </summary> void Close() {conn.Close(); } /// <summary> /// 返回影響數(shù)據(jù)庫的行數(shù)/// </summary> /// <param name='CmdString'></param> /// <returns></returns> public int ExecuteSQL(string CmdString) {try{ Open(); MySqlCommand myCmd = new MySqlCommand(CmdString, conn); int Cmd = myCmd.ExecuteNonQuery(); Close(); return Cmd;}catch (Exception ex){ _MainWindow.ShowErrorMessage(' MySql數(shù)據(jù)庫查詢失敗!'); return 0;} } /// <summary> /// 返回數(shù)據(jù)表 /// </summary> /// <param name='CmdString'></param> /// <returns></returns> public DataTable GetDataTable(string CmdString) {try{ Open(); DataSet myDs = new DataSet(); MySqlDataAdapter myDa = new MySqlDataAdapter(); myDa.SelectCommand = new MySqlCommand(CmdString, conn); myDa.Fill(myDs); Close(); return myDs.Tables[0];}catch (Exception e){ _MainWindow.ShowErrorMessage(' MySql數(shù)據(jù)庫查詢失敗!'); return null;} }}

第二種方式,這里也貼出關(guān)鍵代碼并做簡要的分析:這里的關(guān)鍵是MySqlParameter[]數(shù)組的使用,我們在執(zhí)行SQL語句的時候 DbHelperMySQL.ExecuteSql(strSql.ToString(),parameters);這里的parameters就是MySqlParameter[]數(shù)組,里面存儲的是每個字段的數(shù)據(jù),我們將在下面的代碼中展示parameters的內(nèi)容,

/// <summary>/// 增加一條數(shù)據(jù)/// </summary>public void Add(Maticsoft.Model.cameradetail model){ StringBuilder strSql=new StringBuilder(); strSql.Append('insert into cameradetail_gis('); strSql.Append('EncodeDeviceUsername,MatrixIP,EncodeDevicePassword,id,Name,DisplayName,Location,Longitude,Latitude,CameraActive,ServerID,ForwardSvrIP,ForwardSvrPort,EncodeDeviceIP,EncodeDevicePort,CameraType,CameraModel,DeviceChannel,MatrixPort,MatrixChannelNum,VideoStoreServerIP,VideoStoreServerPort,VideoStoreServerUserID,VideoStoreServerPassword,EncodeDeviceModelNum,EncodeDeviceModelName,CameraInstallAddress,CameraStatus)'); strSql.Append(' values ('); strSql.Append('@EncodeDeviceUsername,@MatrixIP,@EncodeDevicePassword,@id,@Name,@DisplayName,@Location,@Longitude,@Latitude,@CameraActive,@ServerID,@ForwardSvrIP,@ForwardSvrPort,@EncodeDeviceIP,@EncodeDevicePort,@CameraType,@CameraModel,@DeviceChannel,@MatrixPort,@MatrixChannelNum,@VideoStoreServerIP,@VideoStoreServerPort,@VideoStoreServerUserID,@VideoStoreServerPassword,@EncodeDeviceModelNum,@EncodeDeviceModelName,@CameraInstallAddress,@CameraStatus)'); MySqlParameter[] parameters = { new MySqlParameter('@EncodeDeviceUsername', MySqlDbType.VarChar,64), new MySqlParameter('@MatrixIP', MySqlDbType.VarChar,16), new MySqlParameter('@EncodeDevicePassword', MySqlDbType.VarChar,64), new MySqlParameter('@id', MySqlDbType.VarChar,14), new MySqlParameter('@Name', MySqlDbType.VarChar,100), new MySqlParameter('@DisplayName', MySqlDbType.VarChar,100), new MySqlParameter('@Location', My

標(biāo)簽: MySQL 數(shù)據(jù)庫
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美特黄一级大片| 美女尤物国产一区| 久久精品五月| 免费人成在线不卡| 高清av不卡| 欧美亚洲一区二区三区| 免费国产自线拍一欧美视频| 日韩在线欧美| 日本在线不卡视频一二三区| 视频一区中文字幕| 欧美日韩国产高清| 国内亚洲精品| 老司机精品视频网| 你懂的亚洲视频| 欧美日韩在线精品一区二区三区激情综合| 国产精品美女久久久| 成人免费电影网址| 在线人成日本视频| 国产精品久一| 中文字幕乱码亚洲无线精品一区| 激情五月综合| 国产尤物精品| 99久久亚洲精品蜜臀| 久久久久国产精品一区三寸| 激情综合激情| 婷婷久久一区| 亚洲精品无播放器在线播放| 美女精品在线观看| 欧美日韩一区二区三区四区在线观看| 日韩精品a在线观看91| 国产精品v日韩精品v欧美精品网站 | 国产亚洲综合精品| 日韩国产一区二区三区| 乱一区二区av| 久久影视三级福利片| 久久亚洲道色| 日本精品黄色| 久久久一本精品| av在线最新| 91精品一区二区三区综合| 久久精品动漫| 国产伊人精品| 天堂成人免费av电影一区| 老司机久久99久久精品播放免费| 久久福利一区| 亚洲乱亚洲高清| 日本一区中文字幕| 欧美日本久久| 久久91视频| 青青青免费在线视频| 日韩电影免费网址| 日韩精品欧美激情一区二区| 亚洲精品成人| 亚洲三级毛片| 精品视频网站| 午夜国产欧美理论在线播放| 午夜在线观看免费一区| 欧美午夜精彩| 91精品高清| 亚洲黑丝一区二区| 911亚洲精品| 日韩精品三区四区| 国产精品久一| 国产精品多人| 国产精久久久| 日本欧美一区二区| 亚洲色图国产| 四虎精品一区二区免费| 黄色精品网站| 日韩免费一区| 亚洲精品午夜av福利久久蜜桃| 亚洲1区在线| 亚洲日产国产精品| 国产亚洲观看| 99riav国产精品| 日本欧美在线| 日韩精品三区四区| 精品国产一区二区三区av片| 福利一区视频| 欧美日韩精品一本二本三本| 蜜桃久久久久久久| 婷婷亚洲成人| 伊人国产精品| 麻豆国产精品777777在线| 亚洲免费精品| 国产不卡av一区二区| 91视频一区| 亚洲欧洲高清| 精品视频97| 国产一区导航| 美女精品视频在线| 久久高清精品| 久久不射网站| 韩国久久久久久| 久久国产精品99国产| 日韩不卡免费高清视频| 日韩高清在线一区| 久久精品影视| 国产白浆在线免费观看| 偷拍亚洲精品| 麻豆精品视频在线观看免费| 红桃视频欧美| 亚洲精品美女91| 久久一二三区| jiujiure精品视频播放| 国产亚洲欧美日韩精品一区二区三区 | 日韩精品看片| 在线看片福利| 欧美在线精品一区| 日本亚洲不卡| 亚洲激情社区| 国产精品宾馆| 亚洲午夜免费| 综合亚洲色图| 丝袜美腿成人在线| 亚洲91久久| 国产精品字幕| 国产精品福利在线观看播放| 精品在线网站观看| 日本a口亚洲| 日韩一区精品字幕| 欧美1区2区3区| 亚洲免费福利| 狂野欧美性猛交xxxx| 亚洲综合图色| 女主播福利一区| 国产一区白浆| 国产农村妇女精品一二区| 国产一区二区三区四区二区| 欧美aa在线视频| 久久国产精品毛片| 亚洲一区二区三区高清| 欧美视频精品全部免费观看| 久久国产免费看| 精品一区电影| 精品视频自拍| 亚欧洲精品视频在线观看| 美国三级日本三级久久99 | 999国产精品视频| 青青国产精品| 欧美天堂一区二区| 影音先锋久久精品| 日韩国产在线不卡视频| 六月丁香综合| 日韩和欧美一区二区三区| 日韩专区在线视频| 四虎在线精品| 日韩精品第一| 久久国产人妖系列| 亚洲国产不卡| 国产精品嫩草99av在线| 精品在线播放| 久久久国产亚洲精品| 激情综合网五月| 亚洲一区黄色| 日日夜夜免费精品视频| 日韩国产91| 国产精品亚洲综合色区韩国 | 国产在线观看www| 国产精品成人一区二区不卡| 欧美激情另类| 夜鲁夜鲁夜鲁视频在线播放| 精品一区二区三区免费看| 97精品国产| 国产成人免费| 国产在线不卡| 视频一区国产视频| 久久精品一区| 日韩国产专区| 一区二区亚洲视频| 91嫩草精品| 久久久亚洲一区| 欧美特黄视频| 久久gogo国模啪啪裸体| 9999国产精品| 蜜桃久久精品一区二区| 日本不卡一区二区| 97se综合| 黄色日韩精品| 亚洲精品福利| 久久gogo国模啪啪裸体| 五月天久久网站| 日本成人在线一区| 日韩成人精品一区二区| 久久狠狠久久| 亚洲精品美女91| 亚洲欧美视频| 久久这里只有精品一区二区| 国产一区不卡| 黄页网站一区| 日韩综合一区二区三区| 免费在线成人| 日本va欧美va欧美va精品| 粉嫩av一区二区三区四区五区 | 色天使综合视频| 久久国产88| 美女视频免费精品| 激情久久久久久久| 鲁大师成人一区二区三区| 欧美在线91|