Fleksibelitas program merupakan sebuah keharusan dalam sebuah sistem informasi, termasuk didalamnya yaitu dalam hal konfigurasi konektivitas antara program dengan Database Sql Server. Lantas bagaimana yang dimaksud dengan fleksibelitas dalam koneksi program? Maksud dari fleksibelitas disini adalah, membuat sebuah bentuk form khusus yang berfungsi untuk mengubah konfigurasi koneksi dari program ke server database, tanpa harus mengubah listing kode dalam program. Berikut cara membuatnya menggunakan Visual C#.
Berikut ini listing kode program keseluruhan pada Form koneksi
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.SqlClient; namespace SqlServerConnection { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void btnOK_Click(object sender, EventArgs e) { try { SqlConnection SqlConn = new SqlConnection(); SqlConn.ConnectionString = "Data Source=" + txtServer.Text + ";" + "Initial Catalog=" + txtInitialCatalog.Text + ";" + "User Id=" + txtUserID.Text + ";" + "Password=" + txtPassword.Text + ";"; if (SqlConn.State == ConnectionState.Open) SqlConn.Close(); SqlConn.Open(); MessageBox.Show("Connection successfully!", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show("Ups..something wrong, " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } private void btnCancel_Click(object sender, EventArgs e) { Close(); } } }
Dibawah ini adalah hasil pengujian dari program yang dimaksud

Anda bisa memodifikasi cara diatas yaitu dengan menyimpan baris koneksi ke dalam fitur Properties-Settings pada visual C#, selamat mencoba.
Untuk tutorial selengkapnya silahkan simak video dibawah ini, dan jangan lupa SUBSCRIBE, LIKE & SHARE ya.
Tidak ada komentar:
Posting Komentar