[Semester 4] Pemograman SQL Lanjut - Two tier 'Memberikan Hak Akses Menggunakan Desktop dan MysqlServer'
PENDAHULUAN
1.2 Latar Belakang
Laporan pratikum kali ini masih sama menggunakan hak akses two tier namun tidak menggunakan website, melainkan mengakses tabel database menggunakan Microsoft Visual C# dengan MySqlServer.
Dalam pembahasan ini, mahasiswa berkelompok dituntut untuk dapat mengoneksikan database menggunakan C# dan menggelola data didalam desktop. Dimana seluruh client diberikan hak akses dengan menerapkan two tier.
1.3 Tujuan
ü Mahasiswa dapat memberikan hak akses menggunakan desktop.
ü Mahasiswa mampu menerapkan two tier pada desktop.
1.4 Rumusan Masalah
ü Bagaimana cara memberikan hak akses dalam menerapkan two tier pada desktop ?
PEMBAHASAN
3.1. Akses Tabel Database Menggunakan Microsoft Visual C# dengan MySql
· Langkah 1
Siapkan database yang akan ditampilkan, misalnya database restopada localhost/phpmyadmin dengan beberapa table.
· Langkah 2
Buka aplikasi Microsoft Visual C# dan buatlah project baru Windows Form Application lalu desain form.
· Langkah 3
Ketikkan script berikut pada form KELOMPOK 5 tersebut :
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 MySql.Data.MySqlClient;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void koneksi()
{
MySqlConnection conn = new MySqlConnection();
conn.ConnectionString = "server=localhost;" +
"database=resto;" +
"uid=root;" +
"pwd=;"; ;
try
{
conn.Open();
string sql = "select * from " + nmtabel.Text;
MySqlDataAdapter da = new MySqlDataAdapter(sql, conn);
DataSet ds = new DataSet();
da.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];
conn.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
private void button1_Click_1(object sender, EventArgs e)
{
koneksi();
}
}
}
|
· Langkah 4
Kemudian save dan jalankan atau excute aplikasi tersebut.
3.2. Akses Tabel Database Menggunakan Microsoft Visual C# dengan SQL Server
· Langkah 1
Buka aplikasi SQL Server Management Studio, lalu klik button coonect.
· Langkah 2
Buatlah database resto tabel makanan, menu, minuman, pegawai, transaksi dan users pada database resto tersebut dan tambahkan data di setiap tabel nya.
· Langkah 4
Buka aplikasi Microsoft Visual C# dan buatlah project baru Windows Form Application lalu desain form.
· Langkah 5
Ketikkan script berikut pada form KELOMPOK 5 tersebut :
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 WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
koneksi();
}
private void koneksi()
{
SqlConnection conn = new SqlConnection();
conn.ConnectionString = @"Data Source=DESKTOP-QC9F4K0\SQLEXPRESS;" +
"Initial Catalog=resto;" +
"Integrated Security=TRUE";
try
{
conn.Open();
string sql = "select * from " + nmtabel.Text;
SqlDataAdapter da = new SqlDataAdapter(sql, conn);
DataSet ds = new DataSet();
da.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];
conn.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
}
}
|
· Langkah 6
Kemudian save dan jalankan atau excute aplikasi tersebut.