.NET和VB编程创建SQLServer
1.创建新的Visual Basic。net Windows应用程序项目。默认情况下,Form1会添加到项目中。
2.在Form1上放置一个命令按钮,将其Name属性更改为btnCreateDatabase,将其Text属性更改为CreateDatabase。
3.复制以下代码行,并将其粘贴到form 1:imports system . data . sqlclient的“general declaration”部分。
4.将以下代码复制并粘贴到“Windows窗体设计器生成的代码”区域:
private Sub btnCreateDatabase _ Click(ByVal sender As System。Object,_
ByVal e As System。EventArgs)处理btnCreateDatabase。单击
Dim reader As SqlDataReader
Dim str As String
Dim my conn As SqlConnection = New SqlConnection(" Server =(local)\ net SDK;"& _
" uid = sa;pwd =;数据库=主数据库”)
str = "在主服务器上创建数据库my DATABASE " & _
"(NAME = my DATABASE _ Data," & _
" FILENAME = ' D:\ my folder \ mydatabasedata . MDF '," & _
" SIZE = 2MB," & _
" MAXSIZE = 10MB," & _
" file growth = 10%)" & _
" LOG ON " & _
"(NAME = my DATABASE _ LOG," & _
" " & _
" MAXSIZE = 5MB," & _
" file growth = 10%)"
Dim my command As SqlCommand = New SqlCommand(str,myConn)
Try
myConn。 Open()
reader = myCommand。ExecuteReader()
Catch ex作为异常
MessageBox。显示(例如。ToString())
Finally
如果Not reader什么都不是,那么
reader。Close()
If (myConn。状态=连接状态。打开)然后
myConn。close()
End If
MessageBox。Show("数据库创建成功",_
"MyProgram ",MessageBoxButtons。好的,_
MessageBoxIcon。信息)
End If
End Try
End Sub
5.将连接字符串更改为指向SQL Server。确保将数据库参数设置为Master,或者将其空留空。
6.按F5或CTRL+F5运行项目,然后单击“创建数据库”。
其他需要注意的事项
这段代码创建了一个具有特定属性的自定义数据库。
创建的文件夹。mdf和。在运行这段代码之前,必须存在将要保存的ldf文件,否则将会抛出异常。
如果您希望创建一个类似于SQL Server的模型数据库的数据库,并希望它存储在默认位置,请在代码中更改str变量:str = "CREATE DATABASE MyDatabase "
位律师回复
0条评论