NIM/NAMA : 10410100249 / Fendy Mahatma Putra
DOSEN : Tan Amelia
TUGAS : ADO.NET dan CONNECTED APPLICATION
Sebelum kita tau bagaimana cara mengkoneksikan ViBi dengan SQLserver,, maka sebelumnya kita harus tau,, ap itu ADO.NET.!!!
ADO.NET adalah teknologi akses data universal terbaru berdasarkan
prinsip tanpa koneksi yang didesain untuk mempermudah batasan koneksi
yang dahulunya harus Anda perhatikan ketika membuat aplikasi
terdistribusi. Aplikasi hanya terhubung ke database untk beberapa saat
guna mengakses atau update data, kumudian diputus. data yang diakses
dapat disimpan pada salah satu objek ADO.NET, yaitu pada DataSet atau
DataView. Keuntungan dari disconnected architecture ialah mampu
menangani lebih banyak user. Kelebihan lain data yang disimpan di
DataSet berada di memori dan berformat XML
ADO.NET sendiri memiliki komponen-komponen sebagai berikut :
• SqlConnection
• SqlCommand
• SqlDataAdapter
• OleDbConnection
• OleDbCommand
• OleDbDataAdapter
• DataSet
• DataView
Dan setelahnya kita juga harus tau,, ap dan bagaimana data dapat conect dan non conect
1. Data Conect
DataConect adalah suatu aplikasi dimana pemakai aplikasi secara
terus-menerus melakukan koneksi kes suatu sumber data sepanjang
aplikasi tersebut dijalankan
- Obyek Connection
Digunakan untuk membuat dan mengatur koneksi ke database.
- Obyek Command
Digunakan untuk menjalankan perintah yang akan memanggil data dari database.
2. Data Non Conect
Data Non Conect adalah suatu aplikasi dimana pemakai aplikasi tidak
secara kontinyu melakukan koneksi ke suatu sumber data, melainkan
koneksi hanya dibuka pada saat mengambil atau menyimpan perubahan data
ke suatu sumber data saja. Sedangkan pada saat melakukan proses yang
lain, koneksi dalam keadaan tertutup.
- Obyek Data Adapter
obyek DataAdapter bekerja sebagai duta atau media yang
menghubungkan antara data dalam memori (dataset) dengan sumber data
(database).
- Obyek Dataset
sebuah dataset dapat diibaratkan sebagai sebuah database
yang ada dalam memori karena dataset dapat menggambarkan sekumpulan data
yang tersimpan dalam table-table, constrain (batasan) yang ada, dan
relationship (hubungan) antar table.
di bawah ini,, adalah contoh cara mengconetkan data dan mengetes apa dapat tehubung atau tidak dengan menggunakan combobox!!
Imports System.Data.SqlClient
Imports System.IO
Public Class Form1
Dim ObjWriter As StreamWriter
Dim ObjReader As StreamReader
Dim conn As New SqlConnection
Dim conStr As String = "data source = .\sqlexpress; initial catalog = pbd; Integrated security = true"
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
ComboBox1.Items.Add("Windows Authentication")
ComboBox1.Items.Add("User Authentication")
'var conn_string
If (ComboBox1.SelectedItem = "Windows Authentication") Then
Dim conStr As String = "data source = .\sqlexpress; initial catalog = pbd; Integrated security = true"
ElseIf (ComboBox1.SelectedItem = "User Authentication") Then
Dim conStr As String = "data source = .\sqlexpress; initial catalog = pbd; Integrated security = false"
End If
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
If (ComboBox1.SelectedItem = "Windows Authentication") Then
conn = New SqlConnection(conStr)
conn.Open()
If conn.State = ConnectionState.Open Then
MsgBox("bisa connect")
End If
conn.Close()
ElseIf (ComboBox1.SelectedItem = "User Authentication") Then
MsgBox("gga bisa connect")
End If
End Sub
End Class
No comments:
Post a Comment