Koneksi antara Visual Basic dan SQL Server 2005

Nah, kali ini saya akan memberikan coding koneksi dalam bentuk Sub,
ada 2 cara untuk mengkoneksikan Visual Basic Anda ke Sql server Anda.

sekilas info : saya menggunakan VB.Net 2008 dan SQL Server 2005
pertama, di bagian paling atas coding, sebelum kata Public Class Form1, atau Module
lakukan Imports, dengan syntax seperti ini

Imports System.Data.SqlClient

lalu sebelum Sub coding di bawah ini, lakukan pendeklarasian di bawah kalimat Public Class Form1 atau Module seperti ini :
Dim str As String
Dim cn As SqlConnection

lalu 2 cara yang tadi saya sebutkan yaitu;

Cara pertama yaitu jika SQL Server Anda menggunakan Windows Authentication (tanpa password ), maka gunakan coding ini

Sub Koneksi()
Try
str = "Data Source=NamaServer ; Initial Catalog=NamaDatabase ; Integrated Security=True"
cn = New SqlConnection(str) 'koneksi ke server dan database yang disimpan di str
cn.Open() 'untuk membuka koneksi
Catch ex As Exception
MessageBox.Show("Connection failed" & vbCrLf & ex.toString , "Connection", MessageBox.Buttons.OK)
End Try
End Sub

Jika Anda menggunakan Sql Server Authentication, maka codingnya sama, hanya ubah bagian str menjadi

str = "Data Source=NamaServer ; Initial Catalog=NamaDatabase ; Persist Security Info=True ; User ID=usernameSqlAnda ; Password=passwordSqlAnda"



Perlu diketahui bahwa tidak boleh ada spasi diantara sama dengan dengan huruf sebelum dan sesudahnya, karena bisa menyebabkan error.
Untuk nama server, bisa gunakan tanda titik (.) agar tidak perlu mengubah nama server jika program dipindahkan ke komputer lain.


Terima kasih telah mengunjungi blog Jejes' Island,
Kunjungi juga dulianto.com untuk tips coding , Linux, dll :D
semoga membantu :D
Salam Jejes~

Jejes

Jejes sebagai penulis Blog Jejes' Island menerima kritik dan saran yang boleh diberikan melalui kotak komentar di bawah atau dengan email ke jessicaaswin@gmail.com . Jejes juga mengelola Blog Winvestionary yang dapat dikunjungi melalui menu WInvestionary di atas atau klik di sini.

No comments:

Post a Comment