[點(diǎn)晴永久免費(fèi)OA]C#+SQL Server的數(shù)據(jù)庫管理系統(tǒng)常用的代碼
數(shù)據(jù)庫管理系統(tǒng) 數(shù)據(jù)庫管理系統(tǒng)(Database Management System)是一種操縱和管理數(shù)據(jù)庫的大型軟件,用于建立、使用和維護(hù)數(shù)據(jù)庫,簡稱DBMS。它對(duì)數(shù)據(jù)庫進(jìn)行統(tǒng)一的管理和控制,以保證數(shù)據(jù)庫的安全性和完整性。用戶通過DBMS訪問數(shù)據(jù)庫中的數(shù)據(jù),數(shù)據(jù)庫管理員也通過DBMS進(jìn)行數(shù)據(jù)庫的維護(hù)工作。它可以支持多個(gè)應(yīng)用程序和用戶用不同的方法在同時(shí)或不同時(shí)刻去建立,修改和詢問數(shù)據(jù)庫。大部分DBMS提供數(shù)據(jù)定義語言DDL(Data Definition Language)和數(shù)據(jù)操作語言DML(Data Manipulation Language),供用戶定義數(shù)據(jù)庫的模式結(jié)構(gòu)與權(quán)限約束,實(shí)現(xiàn)對(duì)數(shù)據(jù)的追加、刪除等操作。 接下來博主分享下開發(fā)一個(gè)數(shù)據(jù)庫管理系統(tǒng)所需的基本知識(shí)。 C# Part: 1、try、catch語句 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ù)庫連接語句 pConnstr = "Data Source = 計(jì)算機(jī)名;Initial Catalog=數(shù)據(jù)庫名;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、打開文件窗口 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,...); 指定列名插入語句: insert INTO table_name (column1,column2,column3,...) VALUES (value1,value2,value3,...); 2、刪除語句 delete from 表名稱 where 列名稱 = 值 delete * from table_name 3、查詢語句 select * from 表名 where 列名 = 值 4、修改語句 update 表名稱 SET 列名稱 = 新值 where 列名稱 = 某值 學(xué)會(huì)這些,你就可以上手開發(fā)一個(gè)數(shù)據(jù)庫管理系統(tǒng)啦! 該文章在 2022/7/5 0:32:01 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |