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

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

動(dòng)態(tài)創(chuàng)建SQL Server數(shù)據(jù)庫(kù)表存儲(chǔ)過(guò)程

瀏覽:240日期:2023-11-07 14:53:54

下面是利用SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)、表、存儲(chǔ)過(guò)程、視圖、索引、規(guī)則、修改表、查看數(shù)據(jù)等的方法。所要增加的控件如下:

Imports System.Data Imports System.Data.SqlClient

Public Class Form1 Inherits System.Windows.Forms.Form Private ConnectionString As String = "Data Source=.;Initial Catalog=;User Id=sa;Password=;" Private reader As SqlDataReader = Nothing Private conn As SqlConnection = Nothing Private cmd As SqlCommand = Nothing Private AlterTableBtn As System.Windows.Forms.Button Private sql As String = Nothing Private CreateOthersBtn As System.Windows.Forms.Button

#Region " Windows 窗體設(shè)計(jì)器生成的代碼 " '窗體重寫(xiě)處置以清理組件列表。 Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) If disposing Then If Not (components Is Nothing) Then components.Dispose() End If End If MyBase.Dispose(disposing) End Sub Public Sub New() MyBase.New() InitializeComponent() End Sub Private components As System.ComponentModel.IContainer Friend WithEvents DataGrid1 As System.Windows.Forms.DataGrid Friend WithEvents CreateDBBtn As System.Windows.Forms.Button Friend WithEvents CreateTableBtn As System.Windows.Forms.Button Friend WithEvents CreateSPBtn As System.Windows.Forms.Button Friend WithEvents CreateViewBtn As System.Windows.Forms.Button Friend WithEvents btnAlterTable As System.Windows.Forms.Button Friend WithEvents btnCreateOthers As System.Windows.Forms.Button Friend WithEvents btnDropTable As System.Windows.Forms.Button Friend WithEvents btnViewData As System.Windows.Forms.Button Friend WithEvents btnViewSP As System.Windows.Forms.Button Friend WithEvents btnViewView As System.Windows.Forms.Button <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent() Me.CreateDBBtn = New System.Windows.Forms.Button() Me.CreateTableBtn = New System.Windows.Forms.Button() Me.CreateSPBtn = New System.Windows.Forms.Button() Me.CreateViewBtn = New System.Windows.Forms.Button() Me.btnAlterTable = New System.Windows.Forms.Button() Me.btnCreateOthers = New System.Windows.Forms.Button() Me.btnDropTable = New System.Windows.Forms.Button() Me.btnViewData = New System.Windows.Forms.Button() Me.btnViewSP = New System.Windows.Forms.Button() Me.btnViewView = New System.Windows.Forms.Button() Me.DataGrid1 = New System.Windows.Forms.DataGrid() CType(Me.DataGrid1, System.ComponentModel.ISupportInitialize).BeginInit() Me.SuspendLayout() ' 'CreateDBBtn ' Me.CreateDBBtn.Location = New System.Drawing.Point(19, 9) Me.CreateDBBtn.Name = "CreateDBBtn" Me.CreateDBBtn.Size = New System.Drawing.Size(104, 23) Me.CreateDBBtn.TabIndex = 0 Me.CreateDBBtn.Text = "創(chuàng)建數(shù)據(jù)庫(kù)" ' 'CreateTableBtn ' Me.CreateTableBtn.Location = New System.Drawing.Point(139, 9) Me.CreateTableBtn.Name = "CreateTableBtn" Me.CreateTableBtn.TabIndex = 1 Me.CreateTableBtn.Text = "創(chuàng)建表" ' 'CreateSPBtn ' Me.CreateSPBtn.Location = New System.Drawing.Point(230, 9) Me.CreateSPBtn.Name = "CreateSPBtn" Me.CreateSPBtn.Size = New System.Drawing.Size(104, 23) Me.CreateSPBtn.TabIndex = 2 Me.CreateSPBtn.Text = "創(chuàng)建存儲(chǔ)過(guò)程" ' 'CreateViewBtn ' Me.CreateViewBtn.Location = New System.Drawing.Point(350, 9) Me.CreateViewBtn.Name = "CreateViewBtn" Me.CreateViewBtn.TabIndex = 3 Me.CreateViewBtn.Text = "創(chuàng)建視圖" ' 'btnAlterTable ' Me.btnAlterTable.Location = New System.Drawing.Point(441, 9) Me.btnAlterTable.Name = "btnAlterTable" Me.btnAlterTable.TabIndex = 4 Me.btnAlterTable.Text = "修改表" ' 'btnCreateOthers ' Me.btnCreateOthers.Location = New System.Drawing.Point(17, 43) Me.btnCreateOthers.Name = "btnCreateOthers" Me.btnCreateOthers.Size = New System.Drawing.Size(104, 23) Me.btnCreateOthers.TabIndex = 5 Me.btnCreateOthers.Text = "創(chuàng)建規(guī)則和索引" ' 'btnDropTable ' Me.btnDropTable.Location = New System.Drawing.Point(138, 43) Me.btnDropTable.Name = "btnDropTable" Me.btnDropTable.TabIndex = 6 Me.btnDropTable.Text = "刪除表" ' 'btnViewData ' Me.btnViewData.Location = New System.Drawing.Point(351, 43) Me.btnViewData.Name = "btnViewData" Me.btnViewData.TabIndex = 7 Me.btnViewData.Text = "查看數(shù)據(jù)" ' 'btnViewSP ' Me.btnViewSP.Location = New System.Drawing.Point(230, 43) Me.btnViewSP.Name = "btnViewSP" Me.btnViewSP.Size = New System.Drawing.Size(104, 23) Me.btnViewSP.TabIndex = 8 Me.btnViewSP.Text = "查看存儲(chǔ)過(guò)程" ' 'btnViewView ' Me.btnViewView.Location = New System.Drawing.Point(443, 43) Me.btnViewView.Name = "btnViewView" Me.btnViewView.TabIndex = 9 Me.btnViewView.Text = "查看視圖" ' 'DataGrid1 ' Me.DataGrid1.DataMember = "" Me.DataGrid1.HeaderForeColor = System.Drawing.SystemColors.ControlText Me.DataGrid1.Location = New System.Drawing.Point(20, 76) Me.DataGrid1.Name = "DataGrid1" Me.DataGrid1.Size = New System.Drawing.Size(500, 183) Me.DataGrid1.TabIndex = 10 ' 'Form1 ' Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13) Me.ClientSize = New System.Drawing.Size(538, 281) Me.Controls.AddRange(New System.Windows.Forms.Control() {Me.DataGrid1, Me.btnViewView, _ Me.btnViewSP, Me.btnViewData, Me.btnDropTable, Me.btnCreateOthers,

Me.btnAlterTable, _ Me.CreateViewBtn, Me.CreateSPBtn, Me.CreateTableBtn, Me.CreateDBBtn}) Me.Name = "Form1" Me.Text = "動(dòng)態(tài)創(chuàng)建SQL Server數(shù)據(jù)庫(kù)、表、存儲(chǔ)過(guò)程等架構(gòu)信息" CType(Me.DataGrid1, System.ComponentModel.ISupportInitialize).EndInit() Me.ResumeLayout(False)

End Sub

#End Region

' 創(chuàng)建數(shù)據(jù)庫(kù) Private Sub CreateDBBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _ Handles CreateDBBtn.Click conn = New SqlConnection(ConnectionString) ' 打開(kāi)連接 If conn.State <> ConnectionState.Open Then conn.Open() End If 'MyDataBase為數(shù)據(jù)庫(kù)名稱 Dim sql As String = "CREATE DATABASE MyDataBase ON PRIMARY (Name=MyDataBase_data,

filename = " + _ "'D:MyDataBase.mdf', size=3," + "maxsize=5, filegrowth=10%) log on" +

"(name=MyDataBase_log, " + _ "filename='D:MyDataBase.ldf',size=3," + "maxsize=20,filegrowth=1)" cmd = New SqlCommand(sql, conn) Try cmd.ExecuteNonQuery() Catch ae As SqlException MessageBox.Show(ae.Message.ToString()) End Try End Sub '創(chuàng)建表 Private Sub CreateTableBtn_Click(ByVal sender As System.Object,

ByVal e As System.EventArgs) _ Handles CreateTableBtn.Click conn = New SqlConnection(ConnectionString) ' 打開(kāi)連接 If conn.State = ConnectionState.Open Then conn.Close() End If ConnectionString = "Data Source=.;Initial Catalog=MyDataBase;User Id=sa;Password=;" conn.ConnectionString = ConnectionString conn.Open() sql = "CREATE TABLE myTable" + "(myId INTEGER CONSTRAINT PKeyMyId PRIMARY KEY," + _ "myName CHAR(50) NOT Null, myAddress CHAR(255), myValues FLOAT)" cmd = New SqlCommand(sql, conn) Try cmd.ExecuteNonQuery() ' 添加紀(jì)錄 sql = "INSERT INTO myTable(myId, myName, myAddress, myValues) " + _ "VALUES (1001, _'【孟憲會(huì)之精彩世界】之一', 'http://xml.sz.luohuedu.net/', 100 ) " cmd = New SqlCommand(sql, conn) cmd.ExecuteNonQuery() sql = "INSERT INTO myTable(myId, myName, myAddress, myValues) " + _ "VALUES (1002, '【孟憲會(huì)之精彩世界】之二', 'http://www.erp800.com/net_lover/', 99) " cmd = New SqlCommand(sql, conn) cmd.ExecuteNonQuery() sql = "INSERT INTO myTable(myId, myName, myAddress, myValues) " + _ "VALUES (1003, '【孟憲會(huì)之精彩世界】之三', 'http://xml.sz.luohuedu.net/', 99) " cmd = New SqlCommand(sql, conn) cmd.ExecuteNonQuery() sql = "INSERT INTO myTable(myId, myName, myAddress, myValues) " + _ "VALUES (1004, '【孟憲會(huì)之精彩世界】之四', 'http://www.erp800.com/net_lover/', 100) " cmd = New SqlCommand(sql, conn) cmd.ExecuteNonQuery() Catch ae As SqlException MessageBox.Show(ae.Message.ToString()) End Try

End Sub '創(chuàng)建存儲(chǔ)過(guò)程 Private Sub CreateSPBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _ Handles CreateSPBtn.Click sql = "CREATE PROCEDURE myProc AS" + " SELECT myName, myAddress FROM myTable GO" ExecuteSQLStmt(sql) End Sub '創(chuàng)建視圖 Private Sub CreateViewBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _ Handles CreateViewBtn.Click sql = "CREATE VIEW myView AS SELECT myName FROM myTable" ExecuteSQLStmt(sql)

End Sub '修改表 Private Sub btnAlterTable_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _ Handles btnAlterTable.Click sql = "ALTER TABLE MyTable ADD newCol datetime NOT NULL DEFAULT (getdate())" ExecuteSQLStmt(sql) End Sub '創(chuàng)建規(guī)則和索引 Private Sub btnCreateOthers_Click(ByVal sender As System.Object,

ByVal e As System.EventArgs) _ Handles btnCreateOthers.Click sql = "CREATE UNIQUE INDEX " + "myIdx ON myTable(myName)" ExecuteSQLStmt(sql)

sql = "CREATE RULE myRule " + "AS @myValues >= 90 AND @myValues < 9999" ExecuteSQLStmt(sql) End Sub

'刪除表 Private Sub btnDropTable_Click(ByVal sender As System.Object,

ByVal e As System.EventArgs) _ Handles btnDropTable.Click Dim sql As String = "DROP TABLE MyTable" ExecuteSQLStmt(sql) End Sub '瀏覽表數(shù)據(jù) Private Sub btnViewData_Click(ByVal sender As System.Object,

ByVal e As System.EventArgs) _ Handles btnViewData.Click conn = New SqlConnection(ConnectionString) If conn.State = ConnectionState.Open Then conn.Close() End If ConnectionString = "Data Source=.;Initial Catalog=MyDataBase;User Id=sa;Password=;" conn.ConnectionString = ConnectionString conn.Open() Dim da As New SqlDataAdapter("SELECT * FROM myTable", conn) Dim ds As New DataSet("myTable") da.Fill(ds, "myTable") DataGrid1.DataSource = ds.Tables("myTable").DefaultView End Sub '瀏覽存儲(chǔ)過(guò)程 Private Sub btnViewSP_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _ Handles btnViewSP.Click conn = New SqlConnection(ConnectionString) If conn.State = ConnectionState.Open Then conn.Close() End If ConnectionString = "Data Source=.;Initial Catalog=MyDataBase;User Id=sa;Password=;" conn.ConnectionString = ConnectionString conn.Open() Dim da As New SqlDataAdapter("myProc", conn) Dim ds As New DataSet("SP") da.Fill(ds, "SP") DataGrid1.DataSource = ds.DefaultViewManager End Sub '瀏覽視圖 Private Sub btnViewView_Click(ByVal sender As System.Object,

ByVal e As System.EventArgs) _ Handles btnViewView.Click conn = New SqlConnection(ConnectionString) If conn.State = ConnectionState.Open Then conn.Close() End If ConnectionString = "Data Source=.;Initial Catalog=MyDataBase;User Id=sa;Password=;" conn.ConnectionString = ConnectionString conn.Open() Dim da As New SqlDataAdapter("SELECT * FROM myView", conn) Dim ds As New DataSet() da.Fill(ds) DataGrid1.DataSource = ds.DefaultViewManager End Sub

Private Sub ExecuteSQLStmt(ByVal sql As String) conn = New SqlConnection(ConnectionString) ' 打開(kāi)連接 If conn.State = ConnectionState.Open Then conn.Close() End If ConnectionString = "Data Source=.;Initial Catalog=MyDataBase;User Id=sa;Password=;" conn.ConnectionString = ConnectionString conn.Open() cmd = New SqlCommand(sql, conn) Try cmd.ExecuteNonQuery() Catch ae As SqlException MessageBox.Show(ae.Message.ToString()) End Try End Sub End Class

相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久中文字幕一区二区| 日韩av自拍| 国产精品宾馆| 成人在线免费观看网站| 美女福利一区二区三区| 日韩av自拍| 久久电影tv| 日韩精品永久网址| 在线手机中文字幕| 久久毛片亚洲| 国产一区二区三区四区大秀| 国产一区一一区高清不卡| 高清在线一区| 久久国产中文字幕| 亚洲精品一区二区妖精| 99在线观看免费视频精品观看| 午夜宅男久久久| 午夜久久av| 国产精品成人**免费视频| 国产伦久视频在线观看| 亚洲二区免费| 亚洲人www| 国产高清亚洲| 日本精品在线中文字幕| 在线综合亚洲| 亚洲青青久久| 国产一区二区三区黄网站 | 麻豆国产精品| 日韩伦理一区| 亚洲欧美日韩在线观看a三区| 亚洲精品动态| 久久精品亚洲一区二区| 美女毛片一区二区三区四区| 午夜天堂精品久久久久| 久久久久久久欧美精品| 日本不卡高清视频| 成人在线视频免费看| 国产超碰精品| 久久夜色精品| 欧美日韩1区2区3区| 日韩国产一区二区三区| 男女精品网站| 久久av免费看| 欧美成人高清| 国产日韩一区二区三区在线| 在线看片国产福利你懂的| 免费在线观看不卡| 欧美激情在线精品一区二区三区| 视频福利一区| 亚州欧美在线| 97人人精品| 视频在线观看91| 国产欧美日韩影院| 日韩欧美少妇| 国产欧美日韩| 日韩视频精品在线观看| 国产精品香蕉| 伊人久久亚洲美女图片| 麻豆国产精品| 久久亚洲影院| 高潮一区二区| 国产色噜噜噜91在线精品| 国产综合精品一区| 免费亚洲婷婷| 蜜臀av性久久久久蜜臀aⅴ流畅| 免费一级欧美片在线观看网站 | 日精品一区二区三区| 欧美成人精品三级网站| 欧美欧美黄在线二区| 久久久久蜜桃| 精品一区二区三区视频在线播放| 亚洲免费影视| 国产精品原创| 欧美精品国产一区| 夜夜精品视频| 在线看片国产福利你懂的| 欧美日本不卡| 免费观看在线色综合| 激情国产在线| 国产激情欧美| 亚洲欧洲美洲国产香蕉| av资源亚洲| 欧美激情福利| 日本少妇精品亚洲第一区| 99在线观看免费视频精品观看| 天堂av在线| 麻豆精品一区二区综合av| 亚洲精品自拍| 亚洲欧美成人综合| 亚洲福利一区| 波多野结衣久久精品| 国产精品777777在线播放| 日韩免费精品| 老鸭窝毛片一区二区三区| 久久精品在线| 亚洲三级欧美| 不卡福利视频| а√在线中文在线新版| 美女久久久久久 | 精品久久国产一区| 国产精品国产三级在线观看| 日本亚州欧洲精品不卡| 美女尤物久久精品| 久久国产日本精品| 国产网站在线| 国产+成+人+亚洲欧洲在线| 国产福利一区二区精品秒拍| 91精品丝袜国产高跟在线| 国产精品日本欧美一区二区三区| 亚洲第一精品影视| 国产精品99免费看| 久久精品播放| 国产一区观看| 欧美日韩中文字幕一区二区三区| 激情视频网站在线播放色| 国产91欧美| 国产成人免费精品| 国产成人精选| 久久精品九色| 久久精品国产精品亚洲毛片| 激情综合婷婷| 高清av不卡| 91看片一区| 宅男在线一区| 国产韩日影视精品| 久久激五月天综合精品| 国产精品久久久久久妇女 | 色天使综合视频| 国产亚洲高清一区| 国产伦理久久久久久妇女| 在线看片国产福利你懂的| 亚洲精品1区2区| 精品黄色一级片| 精品一区二区三区亚洲| 1000部精品久久久久久久久| 蜜臀a∨国产成人精品| 日韩av网站在线观看| 国产亚洲精品美女久久久久久久久久| 亚洲一区二区三区久久久| 日韩欧美中文字幕在线视频| 国产精品一区亚洲| 精品日本视频| 久久久久久黄| 亚洲作爱视频| 日精品一区二区三区| 亚洲精品韩国| 欧美激情99| 少妇精品导航| 亚洲天堂免费| 国产麻豆一区二区三区精品视频| 国产成人精品福利| 欧美亚洲激情| 免费人成网站在线观看欧美高清| 69精品国产久热在线观看| 精品视频高潮| 欧美69视频| 日韩中出av| 成人在线观看免费视频| 亚洲黄色在线| 欧美在线不卡| 老司机精品视频网| 久久视频一区| 日韩avvvv在线播放| 国产白浆在线免费观看| 免费在线观看精品| 精品一区二区三区在线观看视频| 亚洲福利免费| 18国产精品| 久久久久蜜桃| 91精品国产经典在线观看| 日韩伦理一区| 日韩黄色免费网站| 日韩欧美另类一区二区| 在线精品一区二区| 国产精品13p| 午夜欧美视频| 国产精品激情电影| 伊人久久亚洲热| 国产精久久一区二区| 99热精品久久| 911精品国产| 黑丝美女一区二区| 国产精品高清一区二区| 欧美影院三区| 国产精品久久| 亚洲欧美成人综合| 成人在线黄色| 日本高清久久| 伊人久久亚洲美女图片| 国内揄拍国内精品久久| 性一交一乱一区二区洋洋av| 精品国产欧美日韩一区二区三区| 久久都是精品| 成人啊v在线| 欧美激情亚洲| 少妇精品久久久一区二区三区| 九色porny丨国产首页在线| 国产精品久久久久久模特 | av中文资源在线资源免费观看| 伊人久久亚洲热|