日本xxxx18视频在线观看-日本xxxx1819-日本xxxwww在线观看-日本xxx-日本xx-日本www在线视频

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

[點(diǎn)晴永久免費(fèi)OA]C#+SQL Server的數(shù)據(jù)庫(kù)管理系統(tǒng)常用的代碼

admin
2022年7月5日 0:32 本文熱度 1566

數(shù)據(jù)庫(kù)管理系統(tǒng)

數(shù)據(jù)庫(kù)管理系統(tǒng)(Database Management System)是一種操縱和管理數(shù)據(jù)庫(kù)的大型軟件,用于建立、使用和維護(hù)數(shù)據(jù)庫(kù),簡(jiǎn)稱DBMS。它對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一的管理和控制,以保證數(shù)據(jù)庫(kù)的安全性和完整性。用戶通過(guò)DBMS訪問(wèn)數(shù)據(jù)庫(kù)中的數(shù)據(jù),數(shù)據(jù)庫(kù)管理員也通過(guò)DBMS進(jìn)行數(shù)據(jù)庫(kù)的維護(hù)工作。它可以支持多個(gè)應(yīng)用程序和用戶用不同的方法在同時(shí)或不同時(shí)刻去建立,修改和詢問(wèn)數(shù)據(jù)庫(kù)。大部分DBMS提供數(shù)據(jù)定義語(yǔ)言DDL(Data Definition Language)和數(shù)據(jù)操作語(yǔ)言DML(Data Manipulation Language),供用戶定義數(shù)據(jù)庫(kù)的模式結(jié)構(gòu)與權(quán)限約束,實(shí)現(xiàn)對(duì)數(shù)據(jù)的追加、刪除等操作。

接下來(lái)博主分享下開(kāi)發(fā)一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)所需的基本知識(shí)。

C#  Part:

1、try、catch語(yǔ)句

            try
            {
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString());
            }

2、需要引用的空間命名

using System.Data.Sql;
using System.Data.SqlClient;

3、常用的變量

        SqlConnection pConn;
        SqlDataAdapter pAdpt;
        SqlCommand pCom;
        string pConnstr;
        string pSQL;
        DataSet ds = new DataSet();

4、數(shù)據(jù)庫(kù)連接語(yǔ)句

pConnstr = "Data Source = 計(jì)算機(jī)名;Initial Catalog=數(shù)據(jù)庫(kù)名;Integrated Security=True";
                if (pConn == null) pConn = new SqlConnection(pConnstr);
                if (pConn.State == ConnectionState.Closed)
                {
                    pConn.Open();            
                }          MessageBox.Show("連接成功");
          pConn.Close();

 5、在DataGridView中顯示查詢結(jié)果(pConn.Open()后)

                pSQL = "select * from 表名 where 列名 = 值";
                pCom = new SqlCommand(pSQL, pConn);
                pAdpt = new SqlDataAdapter(pCom);
                pAdpt.Fill(ds, "result");
                pCom.executeNonQuery();
        dataGridView1.DataSource = ds.Tables[0]; 
        dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;

6、打開(kāi)文件窗口

                string filename = "";
                OpenFileDialog OFD = new OpenFileDialog();
                OFD.InitialDirectory = System.Windows.Forms.Application.StartupPath;
                OFD.Filter = "(*.xls)|*.xls";
                if (OFD.ShowDialog() == DialogResult.OK)
                {
                    if (OFD.FileName.Contains("表") )
                        filename = OFD.FileName;
                    else
                    {
                        if (MessageBox.Show("請(qǐng)確認(rèn)是否選的導(dǎo)入表?", "導(dǎo)入表提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
                            filename = OFD.FileName;
                    }
                }
                textBox1.Text = filename;

7、保存文件窗口

                SaveFileDialog SFD = new SaveFileDialog();
                SFD.InitialDirectory = System.Windows.Forms.Application.StartupPath;
                SFD.Filter = "導(dǎo)出表文件 (*.xls)|*.xls|(*.xlsx)|*.xlsx";
                if (SFD.ShowDialog() == DialogResult.OK)
                {
                    if (SFD.FileName.Contains("導(dǎo)出"))
                        textBox2.Text = SFD.FileName;
                    else
                    {
                        if (MessageBox.Show("請(qǐng)確認(rèn)是否選的導(dǎo)出表?", "導(dǎo)出表提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
                            textBox2.Text = SFD.FileName;
                    }
                }

8、各種控件的狀態(tài)改變

checkBox1.Checked = false;//狀態(tài)變?yōu)椴还催x
comboBox1.selectedIndex = 0;//顯示comboBox1的第一項(xiàng)
comboBox1.Text = "";//清空comboBox1
for (int i = checkedListBox1.Items.Count - 1; i >= 0; i--)
 { checkedListBox1.SetItemChecked(i, false); }
//將checkedListBox1中所有checkBox狀態(tài)變?yōu)槲垂催x

SQL Part:

 1、插入數(shù)據(jù)

不指定插入:
insert INTO table_name
VALUES (value1,value2,value3,...);
指定列名插入語(yǔ)句:
insert INTO table_name (column1,column2,column3,...)
VALUES (value1,value2,value3,...);

2、刪除語(yǔ)句

delete from 表名稱 where 列名稱 = 值
delete * from table_name

3、查詢語(yǔ)句

select * from 表名 where 列名 = 值

4、修改語(yǔ)句

update 表名稱 SET 列名稱 = 新值 where 列名稱 = 某值

學(xué)會(huì)這些,你就可以上手開(kāi)發(fā)一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)啦!


該文章在 2022/7/5 0:32:01 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 国产ts在| 国产精品视频一区二区三区不卡 | 日韩福利写真福利在线观看 | 日本三级香港三级人妇99 | 日韩gv国产gv欧美旡码天堂 | 日韩欧美国产另类 | 91精品国产一区二区三区翘臀 | 国产精品厕所偷窥盗摄 | 国产亚洲欧洲日韩在线91区 | 日本高清视频在线观看不卡 | 日本乱码视频中文字幕亚洲一区 | 欧美96| 囯产目拍亚洲精品dd6866 | 国产熟女| 国产日本欧美在线观看 | 欧美日本国产日韩一区二区三区 | 91po国| 成年女人免费碰碰视频 | 国产精品国语对白露脸在 | 国产亚洲精品一级在线观看 | 国产涩涩视频在 | 精品国产亚洲人成在线观看 | 国产精品一区高清在线观 | 欧美日韩中文国产v?另类 | 国产福利| 欧美精品视频在线不卡 | 国产男女真人做爰视频免费 | 欧美人与动| 欧美一级色色色性爱一级a 91最新地址 | 日本护士视频亚洲性在线看 | 精品尹人在线观看 | 免费观看成人成视频大全 | 精品国产偷窥一区二区 | 日韩亚洲欧美 | 日本伊人精品一区二区三区 | 国产日本一区二区三区 | 日本特黄特黄刺激免费大片 | 国产精品女同一区二区 | 人妖和人妖互交性xxxx视频 | 日韩国产在线视频 | 国产成社区在线视频观看 |