Wednesday, September 13, 2017

Mebuat Koneksi Database Dengan File Konfigurasi pada Visual Studio

Okeh saudara...sekarang kita akan coba membuat koneksi dengan database SQL Server dengan mempergunakan file konfigurasi (configuration).

Langsung aja sodara2, persiapan yang harus dilakukan :
1.      Siapkan database di SQL Server
Sebagai contoh bisa buat database dengan nama bio, dengan struktur table seperti dibawah



2.      Buat sebuat project Visual Studio dengan nama Biodata

3.      Buat koneksi pada file konfigurasi
Klik kanan pada nama project, pilih properties

4.      Buat koneksi pada tab setting
Klik Settings, buat sebuat koneksi
Name : koneksi
Type : Connection String (dipilih dari list)


5.      Sambungkan dengan database
Klik Elipsis (yang ditandai kuning) untuk memilih database


6.      Pilih database yang akan dihubungkan
Datasource : SqlClient
Server Name : (local) / sesuaikan dengan alamat server database
Log on to the server : pilih SQL Authentication, masukan user dan password database
Select or Enter Database name : Piih database yang akan dihubungkan


7.      Test Koneksi


8.      Klik OK, jika ada pertanyaan pilih Yes


9.      Menggunakan konfigurasi
a.      Tambahkan sebuah tombol pada form, beri text “Test Koneksi”

b.      Double klik pada tombol Test Koneksi, ketikan kode berikut
  try
            {
                SqlConnection con = new SqlConnection();
                con.ConnectionString = Properties.Settings.Default.koneksi;
                con.Open();
                if(con != null)
                {
                    MessageBox.Show("Koneksi OK");
                }
            }
            catch(Exception ex)
            {
                MessageBox.Show(ex.Message );
            }
c.       Kode lengkapnya sebagai berikut
using System;
using System.Data.SqlClient;
using System.Windows.Forms;

namespace Bioadata
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                SqlConnection con = new SqlConnection();
                con.ConnectionString = Properties.Settings.Default.koneksi;
                con.Open();
                if(con != null)
                {
                    MessageBox.Show("Koneksi OK");
                }
            }
            catch(Exception ex)
            {
                MessageBox.Show(ex.Message );
            }
        }
    }
}

Selamat mencoba,

Semoga berhasil

0 komentar

Post a Comment