1. 程式人生 > >前端介面操作資料表(知識點描述,思維導圖,示例程式碼,效果截圖)

前端介面操作資料表(知識點描述,思維導圖,示例程式碼,效果截圖)

SqlConnection sqlConnection = new SqlConnection();                                              //宣告並例項化SQL連線;
            sqlConnection.ConnectionString =
                "Server=(local);Database=EduBaseDemo;Integrated Security=sspi";                             //在字串變數中,描述連線字串所需的伺服器地址、資料庫名稱、整合安全性(即是否使用Windows驗證);
            SqlCommand insertCommand = new SqlCommand();                                                    //宣告並例項化SQL命令;該命令用於插入記錄;
            insertCommand.Connection = sqlConnection;                                                       //將SQL命令的連線屬性指向SQL連線;
            insertCommand.CommandText =                                                                     //指定SQL命令的命令文字;
                "INSERT tb_Student"
                + "(No,Name,Gender,BirthDate,Class,Speciality)"
                + " VALUES(@No,@Name,@Gender,@BirthDate,@Class,@Speciality);";
            insertCommand.Parameters.Add("@No", SqlDbType.Char, 10, "No");                                  //向SQL命令的引數集合新增引數的名稱、SQL Server資料型別、長度(僅用於定長型別)、所繫結的資料表中的列名;
            insertCommand.Parameters.Add("@Name", SqlDbType.VarChar, 0, "Name");                                 
            insertCommand.Parameters.Add("@Gender", SqlDbType.VarChar, 0, "Gender");
            insertCommand.Parameters.Add("@BirthDate", SqlDbType.VarChar, 0, "BirthDate");
            insertCommand.Parameters.Add("@Class", SqlDbType.VarChar, 0, "Class");
            insertCommand.Parameters.Add("@Speciality", SqlDbType.VarChar, 0, "Speciality");
            SqlCommand updateCommand = new SqlCommand();                                                    //宣告並例項化SQL命令;該命令用於更新記錄;
            updateCommand.Connection = sqlConnection;                                                       //將SQL命令的連線屬性指向SQL連線;
            updateCommand.CommandText =                                                                     //指定SQL命令的命令文字;
                "UPDATE tb_Student"
                + " SET 
[email protected]
,[email protected],[email protected],[email protected],[email protected],[email protected]" + " WHERE [email protected];"; updateCommand.Parameters.Add("@NewNo", SqlDbType.Char, 10, "No"); //向SQL命令的引數集合新增引數的名稱、SQL Server資料型別、長度(僅用於定長型別)、所繫結的資料表中的列名; updateCommand.Parameters.Add("@Name",SqlDbType.VarChar,0,"Name"); updateCommand.Parameters.Add("@Gender", SqlDbType.VarChar, 0, "Gender"); updateCommand.Parameters.Add("@BirthDate", SqlDbType.VarChar, 0, "BirthDate"); updateCommand.Parameters.Add("@Class", SqlDbType.VarChar, 0, "Class"); updateCommand.Parameters.Add("@Speciality", SqlDbType.VarChar, 0, "Speciality"); updateCommand.Parameters.Add("@OldNo", SqlDbType.Char, 10, "No"); //若學號發生更改,則還需提供舊學號,以便查詢要更改的行; updateCommand.Parameters["@OldNo"].SourceVersion = DataRowVersion.Original; //舊學號的來源版本,為資料行版本中的原始值; SqlCommand deleteCommand = new SqlCommand(); //宣告並例項化SQL命令;該命令用於刪除; deleteCommand.Connection = sqlConnection; //將SQL命令的連線屬性指向SQL連線; deleteCommand.CommandText = //指定SQL命令的命令文字; "DELETE tb_Student" + " WHERE
[email protected]
;"; deleteCommand.Parameters.Add("@No", SqlDbType.Char, 10, "No"); SqlDataAdapter sqlDataAdapter = new SqlDataAdapter(); //宣告並例項化SQL資料介面卡; sqlDataAdapter.InsertCommand = insertCommand; //將SQL資料介面卡的屬性InsertCommand指向用於插入記錄的SQL命令; sqlDataAdapter.UpdateCommand = updateCommand; //將SQL資料介面卡的屬性UpdateCommand指向用於更新記錄的SQL命令; sqlDataAdapter.DeleteCommand = deleteCommand; //將SQL資料介面卡的屬性DeleteCommand指向用於刪除記錄的SQL命令; DataTable studentTable1 = (DataTable)this.dgv_Score.DataSource; //宣告資料表,並指向資料網格檢視的資料來源;資料來源預設型別為object,還需強制轉換型別; sqlConnection.Open(); //開啟SQL連線; int rowAffected = sqlDataAdapter.Update(studentTable1); //SQL資料介面卡根據學生資料表提交所有更新,並返回受影響行數; sqlConnection.Close(); //關閉SQL連線; MessageBox.Show("更新" + rowAffected.ToString() + "行。"); //在訊息框顯示受影響行數;

相關推薦

前端介面操作資料知識點描述思維示例程式碼效果

SqlConnection sqlConnection = new SqlConnection(); //宣告並例項化SQL連線; sqlConnection.ConnectionString

ADO.Net中DataSet的應用知識點描述思維示例程式碼效果

一.知識點描述 ADO.NET是Microsoft公司推出的.NET框架中用於資料訪問的元件,ADO. NET是.Net FrameWork SDK 中用以操作資料庫的類庫的總稱。而DataSet 類則是ADO. NET中最核心的成員之一,也是各種開發基於.Net平臺程式語言開發資料庫應用程式最常接觸的類。

ADO.Net中DataTable的應用知識點描述思維示例程式碼效果

SqlConnection sqlConnection = new SqlConnection(); //宣告並例項化SQL連線; sqlConnection.ConnectionString

VS2008 C# 如何在前端介面操作資料

操作資料表主要分為更新和查詢 更新 更新包括增添、修改、刪除三個功能,首先按正常操作敲好三個功能的程式碼 SqlConnection sqlConnection = new SqlConnection();

[MS Access+MySQL系列]如何利用phpMyAdmin介面進行資料匯入、SQL簡易資料查詢和資料刪除等操作?

承接[MS Access+MySQL系列]如何在phpMyAdmin設定使用者帳號和密碼文章,當後端資料庫搭建完成後,如何在phpMyAdmin中匯入資料表、進行簡易SQL查詢和資料表刪除等等操作,使得未來前端操作人員進行存取作業,成為下一步重點工作。 本文以虛構的客戶資料為例,說明如何將客

操作資料中的記錄增刪改查

插入資料: INTO關鍵字可以省略,若沒有指明欄位,VALUES內一定要匹配所有值,哪怕是預設自增的id欄位 預設的自增id欄位可以寫為NULL,也可以寫成DEFAULT,數字欄位可

mysql 操作sql語句 操作資料中的內容/記錄

    #3. 操作檔案中的內容/記錄往哪張表去插入 insert into 表名指定欄位(id,name) 插入要加values(針對前面欄位插入)(2,mike);insert into t1(id,name) values(2,'mike'); insert into t1 v

MySQL(四):操作資料中的記錄

新增記錄 語句:INSERT  [INTO(可省略)]  表名   [(可省略)列名1,列名2,..]   {VALUES | VALUE} (列1的值,列2的值,列3...) 如果不寫列名則預設為所有列新增記錄 如果

SQL複製資料 select * into 與 insert into

SQL複製資料表 (select * into 與 insert into)   select * into 目標表名 from 源表名 where ..... insert into 目標

合併不同伺服器的資料thinkphp5+mysql

本認第一次寫部落格,可能有些地方表達不清晰,望大家見諒; 最近業務有個需求,需要將不同渠道的會員資訊合併在一起,然後插入一張表中(每個渠道的會員資料在不同伺服器,這點是操蛋的) 自己先百度了一哈,網上好像沒有此類的文章,所以自己決定把這次的經驗分享出來; 先說哈自己

PMP備考資料 | PMP備考九陰真經 --- 專案管理十大知識領域49個過程輸入輸出、工具與技術暨知識點彙總 ITTO 思維 PMBOK®第六版

PMP備考資料 | PMP備考九陰真經 --- 專案管理十大知識領域49個過程輸入輸出、工具和技術暨知識點彙總 ITTO、思維導圖 PDF (PMBOK®第六版) --- PMP備考資料 內容說明:本

Thinphp5 使用原生sql語句新建資料標點符號的那些坑

       專案中有新建資料表這個功能,把建表的程式碼寫好,但是卻怎麼也用不起,一直報錯,研究了一個多小時,才發現標點符號這個坑,英文狀態下的單引號不能用,要報錯,需要英文狀態下按下面這個鍵: 建表程式碼: /* 選單評論表,根據選單id來

Thinphp5 新建資料標點符號的那些坑

       專案中有新建資料表這個功能,把建表的程式碼寫好,但是卻怎麼也用不起,一直報錯,研究了一個多小時,才發現標點符號這個坑,英文狀態下的單引號不能用,要報錯,需要英文狀態下按下面這個鍵:

oracle大資料千萬級修改刪除優化技巧【轉】

oracle大資料表(千萬級)修改,刪除優化技巧 執行下面的SQL delete  from idwsq11.SH30_PRCSS_EXCTN_LOG e where deriv_prcss_time_stamp < to_date('2010-JAN-01', 'YYYY-MON-DD'); 省略其他

MySQL - 最經典的 命令列操作資料庫 + 增刪改查例項

MySQL - 最經典的 命令列操作資料庫 + 表(增刪改查例項) 安裝 MySQL 請參考:MySQL 安裝 + 入門大全 + 常用命令合集 增刪改查例項步驟: (1)登入 MySQL,建立新的資料庫,切換資料庫: (2)建立相對複雜的表,查看錶結構:

檢視介面返回資料jmeter使用jmeter完成一個http請求

1、準備工作 第一步,左擊選中“TestPlan”,此時右擊滑鼠,直接點選新建“執行緒組”(不需要做什麼設定);如果沒有中文請在jmeter的“option--language--Chinese”即可 第二步,左擊選中“執行緒組--新增--取樣器--HTTP請求”(不需要做什麼設定

清空資料實則更改狀態

業務需求:      1.“刪除 ”app使用者下的文章  補:“刪除”為偽刪除,即更新文章狀態,狀態更新後再次呼叫文章查詢介面顯示為空 輸入:accessId,appObjectId,這兩天引數用

PHP語言建立資料庫和資料亂碼的解決

/*php語言建立資料庫 <span style="color:#ff0000;">建立資料庫,建立資料表要用mysql_query()函式來執行!!!*</span>/

MySQL操作資料的記錄

一、MySQL之插入操作 1)插入記錄:INSERT [INTO] tbl_name [(col_name,...)]  {values|VALUE} ({expr|DEFAULT},...),(...),.. 1.如果採取自動編號賦值時,採用直接賦值的時候,可以採用NUL

UE4中使用資料Data Table

做過遊戲的應該都清楚,如果遊戲稍微有點規模,那麼使用資料驅動來做遊戲一般是必不可少的一步,一般也就是策劃通過本表的方式來解決。下面我們來簡單說一下UE4中如何使用DataTable來實現資料驅動開發。 顧名思義,資料表就是以有意義且有用的方式將各種相關的資料歸類的表格, 其中,資料欄位可以是任何有效的 U