Secara umum koneksi ke database dengan VB.Net ditentukan oleh jenis databasenya. Database yang banyak digunakan adalah sebagai berikut :
1. Access (menggunakan namespace OLEDB)
2. MySql (menggunakan namespace ODBC atau Mysql Client)
3. Sql Server (menggunakan namespace SqlClient)
Catatan utama versi saya sebagai penulis:
1. Menampilkan data ke DATAGRIDVIEW lebih mudah menggunakan DATAADAPTER dan DATASET
2. Menampilkan data ke TextBox, ListBox, ComboBox atau ke Label sebaiknya menggunakan COMMAND dan DATAREADER
Imports System.Data.SqlClient
Public Class SqlServer
'Mendefinisikan variabel-variabel
Dim CONN As SqlConnection
Dim DA As SqlDataAdapter
Dim DS As New DataSet
Dim CMD As SqlCommand
Dim DR As SqlDataReader
Sub Koneksi()
Try
'String koneksi ke database sql server tanpa password
CONN = New SqlConnection("data source=user-pc\sqlexpress;initial catalog=dbpersediaan;integrated security=true")
CONN.Open()
MsgBox("koneksi sukses")
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Private Sub SqlServer_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Menampilkan data ke datagrid
Call Koneksi()
DA = New SqlDataAdapter("SELECT Nama_Departemen,Pimpinan from tbldepartemen", CONN)
DS = New DataSet
DA.Fill(DS)
DataGridView1.DataSource = DS.Tables(0)
DataGridView1.ReadOnly = True
'Menampilkan data ke listbox
CMD = New SqlCommand("SELECT * FROM tbldepartemen", CONN)
DR = CMD.ExecuteReader
Do While DR.Read
ListBox1.Items.Add(DR.Item("nama_departemen"))
Loop
End Sub
End Class
Catatan :
1. Jika anda menggunakan sql server 2000, string koneksi tidak perlu menggunakan \SQLEXPRESS.
CONN = New SqlConnection("data source=user-pc;initial catalog=dbpersediaan;integrated security=true")
2. Jika sql server menggunakan user Id dan password, maka ubah string koneksi menjadi sebagai berikut :
CONN = New SqlConnection("data source=user-pc;initial catalog=dbpersediaan;user id=sa;password=123”)
3. Cara lain koneksi database dapat dilakukan dengan membuat DSN terlebih dahulu. Contoh koneksi menggunakan DSN adalah sebagai berikut :
Imports system.data.odbc
Module Module1
Public CONN As odbcConnection
Public DA As odbcDataAdapter
Public DS As New DataSet
Public CMD As odbcCommand
Public DR As odbcDataReader
Sub Koneksi()
CONN = New OdbcConnection("Dsn=DSNParkir")
CONN.Open()
End Sub
End Module
Monday, March 16, 2015
cara koneksi vb.net dengan sql server
Penulis uus rusmawan
Diterbitkan 7:02 PM
Artikel Terkait
Subscribe to:
Post Comments (Atom)
EmoticonEmoticon