Wednesday, November 16, 2011

ADO.NET dan CONNECTED APPLICATION

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