Imports System.Data.SqlClientPublic Class Form1Dim conn2 As New SqlConnection("Data Source=(localdb)\MSSQLLocalDB;initial catalog=database2;Integrated Security=True")Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.ClickDim conn As New SqlConnection("Data Source=(localdb)\MSSQLLocalDB;Integrated Security=True")Dim strsql As String = "If Not Exists(Select name from sys.databases Where name='database2')" &" begin create database database2 select 1 end" &" else begin select 0 end"Dim cmd As New SqlCommand(strsql, conn)conn.Open()Dim result As Integer = Convert.ToInt32(cmd.ExecuteScalar())If result = 1 ThenMessageBox.Show("Database created Successfully")ElseMessageBox.Show("Database already exists")End Ifconn.Close()End SubPrivate Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.ClickDim strsql As String = "If Not Exists(Select name From sys.tables Where name='students') " &"begin create table students(id int primary key identity(1,1)," &"name1 varchar(50) Not Null," &"phone varchar(50) Not Null," &"date1 date Not Null) Select 1 end " &" else begin select 0 end"Dim cmd As New SqlCommand(strsql, conn2)conn2.Open()Dim result As Integer = Convert.ToInt32(cmd.ExecuteScalar())If result = 1 ThenMessageBox.Show("Table created Successfully")ElseMessageBox.Show("Table already exists")End Ifconn2.Close()End SubPrivate Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Loadload_data()End SubPrivate Sub load_data()conn2.Open()Dim da As New SqlDataAdapter("Select * From students", conn2)Dim dt As New DataTableda.Fill(dt)DataGridView1.DataSource = dtconn2.Close()End SubPrivate Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.ClickTextBox1.Text = ""TextBox2.Text = ""DateTimePicker1.Value = Now()Button4.Enabled = TrueEnd SubPrivate Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.ClickDim cmd As New SqlCommand("Insert Into students(name1,phone,date1)Values(@name1,@phone,@date1)", conn2)cmd.Parameters.AddWithValue("name1", TextBox1.Text.Trim)cmd.Parameters.AddWithValue("phone", TextBox2.Text.Trim)cmd.Parameters.AddWithValue("date1", DateTimePicker1.Value.ToString)conn2.Open()cmd.ExecuteNonQuery()conn2.Close()Button4.Enabled = Falseload_data()End Sub
End Class