亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

ADO.NET學習系列(二)

2019-11-14 15:59:08
字體:
來源:轉載
供稿:網友

這次我使用ADO.NET來插入一條數據,到數據庫中。主用到存儲過程。我不想每次都是用SQL文本的形式了,那樣始終沒有進步~~~

下面首先,我把我這次練習要用到的數據庫腳本,貼出來:

 1 USE master    --使用系統數據庫 2 GO 3 IF EXISTS(SELECT * FROM sysdatabases WHERE name=N'DB_MyStudentLife')    4 DROP DATABASE [DB_MyStudentLife];  --如果要創建的數據庫存在的話,就刪除 5 GO 6 CREATE DATABASE [DB_MyStudentLife] --創建數據庫 7 GO 8 USE [DB_MyStudentLife]       --使用數據庫 9 GO10 IF EXISTS(SELECT * FROM sysobjects WHERE name=N'MyClass')11 DROP TABLE [MyClass]           --如果要創建的數據表存在的話,就刪除(注意sysobjects,一定要全部是小寫的,不然有錯誤,不能寫成大寫的。)12 GO13 CREATE TABLE MyClass                                --創建數據表14 (15     C_ID INT NOT NULL PRIMARY KEY,               --班級編號16     C_Name NVARCHAR(200) not null,               --班級名稱17     C_Descr nvarchar(max) not null               --班級簡介18  19 );20 GO21 IF EXISTS(SELECT * FROM sysobjects WHERE name=N'MyStudent')22 DROP TABLE MyStudent23 GO24 CREATE TABLE MyStudent25 (26 S_ID int not null primary key,   --學號27 S_Name nvarchar(50) not null,                  --姓名28 S_Gender char(2) not null,                     --性別29 S_Address nvarchar(max) not null ,             --地址30 S_Phone nvarchar(50)not null,                  --電話31 S_Age int not null,                            --年齡32 S_Birthday datetime not null,                  --生日33 S_CardID int not null,                         --身份證號碼34 S_CID  int not null references MyClass(C_ID)   --班級編號35 36 );
創建數據庫,創建數據表語句

接著大家選中剛才執行腳本,創建好的數據庫,然后使用我下面的數據,向數據庫表里面添加數據吧

 1 insert into MyClass(C_ID,C_Name,C_Descr)values(1,'軟件1108班','武漢軟件工程職業學院'); 2 insert into MyClass(C_ID,C_Name,C_Descr)values(2,'軟件1107班','武漢軟件工程職業學院'); 3 insert into MyClass(C_ID,C_Name,C_Descr)values(3,'實驗班','武漢軟件工程職業學院'); 4  5  6 insert into MyStudent(S_ID,S_Name,S_Gender,S_Age,S_Birthday,S_CardID,S_Phone,S_Address,S_CID)values('1','李四','','22','1992-09-26','111111111','11232131234',N'深圳寶安石巖',1); 7 insert into MyStudent(S_ID,S_Name,S_Gender,S_Age,S_Birthday,S_CardID,S_Phone,S_Address,S_CID)values('2','李四','','22','1992-09-26','111111111','11232131234',N'深圳寶安石巖',1); 8 insert into MyStudent(S_ID,S_Name,S_Gender,S_Age,S_Birthday,S_CardID,S_Phone,S_Address,S_CID)values('3','李四','','22','1992-09-26','111111111','11232131234',N'深圳寶安石巖',1); 9 insert into MyStudent(S_ID,S_Name,S_Gender,S_Age,S_Birthday,S_CardID,S_Phone,S_Address,S_CID)values('4','李四','','22','1992-09-26','111111111','11232131234',N'深圳寶安石巖',1);10 insert into MyStudent(S_ID,S_Name,S_Gender,S_Age,S_Birthday,S_CardID,S_Phone,S_Address,S_CID)values('5','李四','','22','1992-09-26','111111111','11232131234',N'深圳寶安石巖',1);11 insert into MyStudent(S_ID,S_Name,S_Gender,S_Age,S_Birthday,S_CardID,S_Phone,S_Address,S_CID)values('6','李四','','22','1992-09-26','111111111','11232131234',N'深圳寶安石巖',1);12 insert into MyStudent(S_ID,S_Name,S_Gender,S_Age,S_Birthday,S_CardID,S_Phone,S_Address,S_CID)values('7','李四','','22','1992-09-26','111111111','11232131234',N'深圳寶安石巖',1);13 insert into MyStudent(S_ID,S_Name,S_Gender,S_Age,S_Birthday,S_CardID,S_Phone,S_Address,S_CID)values('8','李四','','22','1992-09-26','111111111','11232131234',N'深圳寶安石巖',1);14 insert into MyStudent(S_ID,S_Name,S_Gender,S_Age,S_Birthday,S_CardID,S_Phone,S_Address,S_CID)values('9','李四','','22','1992-09-26','111111111','11232131234',N'深圳寶安石巖',1);15 insert into MyStudent(S_ID,S_Name,S_Gender,S_Age,S_Birthday,S_CardID,S_Phone,S_Address,S_CID)values('10','李四','','22','1992-09-26','111111111','11232131234',N'深圳寶安石巖',1);16 insert into MyStudent(S_ID,S_Name,S_Gender,S_Age,S_Birthday,S_CardID,S_Phone,S_Address,S_CID)values('11','李四','','22','1992-09-26','111111111','11232131234',N'深圳寶安石巖',1);17 insert into MyStudent(S_ID,S_Name,S_Gender,S_Age,S_Birthday,S_CardID,S_Phone,S_Address,S_CID)values('12','李四','','22','1992-09-26','111111111','11232131234',N'深圳寶安石巖',1);18 insert into MyStudent(S_ID,S_Name,S_Gender,S_Age,S_Birthday,S_CardID,S_Phone,S_Address,S_CID)values('13','李四','','22','1992-09-26','111111111','11232131234',N'深圳寶安石巖',1);19 insert into MyStudent(S_ID,S_Name,S_Gender,S_Age,S_Birthday,S_CardID,S_Phone,S_Address,S_CID)values('14','李四','','22','1992-09-26','111111111','11232131234',N'深圳寶安石巖',1);20 insert into MyStudent(S_ID,S_Name,S_Gender,S_Age,S_Birthday,S_CardID,S_Phone,S_Address,S_CID)values('15','李四','','22','1992-09-26','111111111','11232131234',N'深圳寶安石巖',1);21 insert into MyStudent(S_ID,S_Name,S_Gender,S_Age,S_Birthday,S_CardID,S_Phone,S_Address,S_CID)values('16','李四','','22','1992-09-26','111111111','11232131234',N'深圳寶安石巖',1);22 insert into MyStudent(S_ID,S_Name,S_Gender,S_Age,S_Birthday,S_CardID,S_Phone,S_Address,S_CID)values('17','李四','','22','1992-09-26','111111111','11232131234',N'深圳寶安石巖',1);
插入數據到數據庫表中

說明一下,等會我要向MyClass表中插入數據,現在為這個表創建一個插入的存儲過程:

 1 IF OBJECT_ID('Ins_ClasseD','P') IS NOT NULL  2   DROP PROCEDURE  Ins_ClasseD 3   GO  4   CREATE PROCEDURE Ins_ClasseD 5    @C_ID int  ,    6    @C_Name nvarchar(200)  , 7    @C_Descr nvarchar(max) 8    AS 9    INSERT INTO dbo.MyClass10            ( C_ID, C_Name, C_Descr )11    VALUES  ( @C_ID, -- C_ID - int12              @C_Name, -- C_Name - nvarchar(200)13              @C_Descr  -- C_Descr - nvarchar(max)14              );15              16    GO 
給MyClass表存儲過程

下面開始程序實現:

我是復習,ADO.NET,現在就隨便建了一個控制臺的應用程序,來開始我的測試:

注意;在下面的例子中,為了盡可能簡單易于理解,我沒有把連接字符串的那部分代碼,放到配置文件中。

如果要放的話,要用到System.Configuration命名空間,還有一個ConfigurationManager類..具體的細節就不說了。

請看具體實現代碼:

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Data;using System.Data.SqlClient;namespace ADO.NET插入一條數據到數據庫中{    class Program    {        //連接字符串        private static string sqlCon = "server=.;database=DB_MyStudentLife;uid=sa;pwd=PassWord_1";        static void Main(string[] args)        {            //1創建連接對象(連接字符串)            SqlConnection scon = new SqlConnection(sqlCon);                        //2創建命令對象(為命令對象設置屬性)            SqlCommand scmd = new SqlCommand();            scmd.CommandText = "Ins_ClasseD";            scmd.CommandType = CommandType.StoredProcedure;  //這里我使用存儲過程來插入數據            scmd.Connection = scon;            //3打開數據庫連接            scon.Open();                        //設置參數            scmd.Parameters.Add(new SqlParameter("@C_ID",6));            scmd.Parameters.Add(new SqlParameter("@C_Name", "測試班"));            scmd.Parameters.Add(new SqlParameter("@C_Descr", "軟件測試技術"));            //4發送命令           int result= scmd.ExecuteNonQuery();            //5處理數據           if (result > 0)           {               Console.WriteLine("插入數據成功");           }           else           {               Console.WriteLine("插入數據失敗");           }
//6最后一步,差點忘記了,一定要關閉連接
scon.Close(); Console.ReadKey(); } }}

程序執行玩之后的效果圖:

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日本在线视频中文字字幕| 欧美成人精品在线| 91tv亚洲精品香蕉国产一区7ujn| 国产精品久久91| 亚洲va码欧洲m码| 亚洲www在线| 亚洲午夜色婷婷在线| 欧美肥臀大乳一区二区免费视频| 亚洲男人的天堂在线| 蜜臀久久99精品久久久无需会员| 国产精品三级美女白浆呻吟| 日韩国产激情在线| 日韩中文字幕亚洲| 久久久久久av| 97精品久久久中文字幕免费| 91人人爽人人爽人人精88v| 欧美精品一区三区| 亚洲欧美日韩高清| 精品国产乱码久久久久久婷婷| 国产亚洲欧美另类中文| 欧美日韩综合视频| 2019中文字幕在线| www.xxxx欧美| 国产精品美女免费| 中文在线资源观看视频网站免费不卡| 亚洲欧美色图片| 亚洲成年人在线| 伊人激情综合网| 亚洲精品中文字幕女同| 亚洲丝袜一区在线| 日韩精品极品在线观看| 欧美在线观看网址综合| 亚洲精品成人免费| 欧美激情国产日韩精品一区18| 亚洲第一黄色网| 久久久久久久电影一区| 亚洲色图校园春色| 亚洲福利视频专区| 精品香蕉在线观看视频一| 国产xxx69麻豆国语对白| 成人欧美一区二区三区在线湿哒哒| 成人黄色午夜影院| 国产精品69精品一区二区三区| 欧美日韩一区二区三区在线免费观看| 91av在线播放视频| 97视频在线观看成人| 97视频在线免费观看| 久久久噜噜噜久久中文字免| 国产成人亚洲精品| 精品电影在线观看| 欧美一区三区三区高中清蜜桃| 日韩av一区二区在线观看| 国产91精品高潮白浆喷水| 久久影视免费观看| 国产亚洲欧美另类中文| 欧美国产精品日韩| 国产精品成人在线| 久久精品国产清自在天天线| 国产精品影片在线观看| 亚洲视频一区二区| 91精品国产乱码久久久久久蜜臀| 亚洲成人激情在线观看| 精品夜色国产国偷在线| 日本精品免费一区二区三区| 国内免费精品永久在线视频| 超碰精品一区二区三区乱码| 久久久国产精品视频| 美女撒尿一区二区三区| 亚洲欧美成人在线| 亚洲欧美国产精品久久久久久久| 影音先锋日韩有码| 亚洲视频日韩精品| 亚洲精品www| 日韩福利视频在线观看| 国产精品高潮粉嫩av| 2019最新中文字幕| 国产精品久久久久久久av大片| 91日韩在线播放| 亚洲大胆人体视频| 日韩久久精品电影| 国产日本欧美一区| 精品国产一区二区三区久久久狼| 国产精品免费久久久久久| 成人国产精品久久久久久亚洲| 疯狂蹂躏欧美一区二区精品| 日韩av在线网页| 欧洲成人性视频| 中文字幕日韩精品在线| 一本色道久久综合狠狠躁篇怎么玩| 国产精选久久久久久| 91视频-88av| 欧美日韩国产专区| 欧美xxxx18性欧美| 国产精品久久一| 欧美激情一二区| 成人在线国产精品| 欧美理论电影在线播放| 亚洲精品国产精品国自产观看浪潮| 在线视频欧美日韩| 在线日韩中文字幕| 中文字幕亚洲欧美在线| 久久久91精品| 欧美一级高清免费播放| 国产中文日韩欧美| 成人性生交xxxxx网站| 日韩欧美在线视频| 精品久久久久久中文字幕大豆网| 国产精品入口免费视| 久久精品视频网站| 欧美激情a∨在线视频播放| 中日韩美女免费视频网站在线观看| 91精品久久久久久综合乱菊| 98午夜经典影视| 日韩亚洲第一页| 中文字幕亚洲激情| 亚洲а∨天堂久久精品9966| 国产不卡在线观看| 亚洲精品乱码久久久久久金桔影视| 中文字幕欧美日韩在线| 日韩精品视频在线观看网址| 亚洲欧美国产精品| 98精品在线视频| 成人精品在线观看| www.午夜精品| 成人av在线天堂| 久久国产精品影视| 国产欧美一区二区三区在线看| 中文字幕精品av| 亚洲精品v欧美精品v日韩精品| 成人做爽爽免费视频| 亚洲国产成人在线视频| 91牛牛免费视频| 精品久久中文字幕久久av| 国产在线精品一区免费香蕉| 欧美又大粗又爽又黄大片视频| 亚洲加勒比久久88色综合| 久久久久久国产精品美女| 久久久欧美精品| 韩剧1988免费观看全集| 国产精品久久久av久久久| 日韩二区三区在线| 欧美精品videofree1080p| 久99九色视频在线观看| 亚洲一区二区三区香蕉| 久久人人爽人人爽人人片av高请| 亚洲片在线观看| 中文字幕不卡av| 国产精品对白刺激| 亚洲国产小视频在线观看| 高清视频欧美一级| 国产精品美女999| 国产午夜精品美女视频明星a级| 成人久久精品视频| 日韩最新av在线| 国产69精品久久久久久| 中文字幕少妇一区二区三区| 欧美中文字幕精品| 亚洲国产精品久久| 美女少妇精品视频| 伊人久久久久久久久久| 亚洲一级一级97网| 日韩电影免费观看中文字幕| 中文字幕一区日韩电影| 色爱av美腿丝袜综合粉嫩av|