Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Kontrol Data Set
2
Kontrol Dataset merupakan control yang diberikan kepada tabel dalam suatu data base. Hal ini meliputi bagaimana data terhubung dengan tabel dari suatu data base.
3
Lazarus menyediakan beberapa komponen untuk mengontrol dataset, diantaranya menggunakan ODBC, ZeosLib, atau langsung menggunakan DLL MySQL.
4
ODBC (Open Database Conectivity)
ODBC dapat diakses melalui Control Panel > Administrative Tools > Data Sources (ODBC) Driver ODBC untuk MySQL dapat diperoleh di laman resmi MySQL
5
ODBC (Open Database Conectivity)
Membuat User DSN baru di ODBC : Pilih Add > MySQL ODBC
6
ODBC (Open Database Conectivity)
7
Implementasi ODBC TODBCConnection TSQLTransaction TSQLQuery
8
Implementasi ODBC TDataSource
9
Implementasi ODBC TDBGrid
10
Implementasi ODBC TDBGrid
11
Implementasi ODBC
12
Implementasi ODBC TODBCConnection DatabaseName : laz Name : Conn
13
Implementasi ODBC SQLTransaction Database : conn Name : Transaksi1
14
Implementasi ODBC SQLQuery Database : conn Name : Q1 SQL : SELECT * FROM tb_nilai
15
Implementasi ODBC DataSource Dataset: Q1 Name : data1 DBGrid DataSource : data1
16
Implementasi ODBC Cara mengaktifkan koneksi : Conn.Connected : true Q1.Active : True
17
Implementasi ODBC (Tanpa DSN)
Salah satu kelemahan dari penggunaan DSN adalah dari segi keamanan datanya. Informasi Database ter-ekspos ke publik
18
Implementasi ODBC (Tanpa DSN)
Melalui Properties TODBCConnection/Conn DatabaseName : <kosongkan> Driver : MYSQL ODBC 5.2 ANSI DRIVER Params : server=localhost; port=3306; database=mahasiswa; Username & Password diisi
19
Implementasi ODBC (Tanpa DSN)
Melalui Procedure Form Create
20
Implementasi ODBC (Tanpa DSN)
Melalui Procedure Form Create conn.Driver := 'MYSQL ODBC 5.2 ANSI DRIVER'; conn.UserName := 'root'; conn.Password := ''; conn.Params.Add('SERVER=localhost'); conn.Params.Add('PORT=3306'); conn.Params.Add('DATABASE=mahasiswa'); conn.Connected:=TRUE; SQLQuery1.Active:=TRUE;
21
Implementasi ODBC (Tanpa DSN)
Kelemahan koneksi ODBC tanpa DSN adalah penulisan yang berulang-ulang jika menggunakan banyak form yang berkoneksi dengan ODBC. Ex. Buatlah form baru di project yang sama.
22
Implementasi ODBC (Tanpa DSN)
Untuk menutupi kelemahan tersebut, dapat digunakan unit terpisah yang memuat function untuk koneksi ODBC. Ex. Buatlah unit baru di project yang sama
24
Implementasi ODBC (Tanpa DSN)
25
procedure TForm1. FormCreate(Sender: TObject); Begin conn
procedure TForm1.FormCreate(Sender: TObject); Begin conn.Driver := Koneksi('driver'); conn.UserName := Koneksi('username'); conn.Password := Koneksi('password'); conn.Params.Add('SERVER='+Koneksi('server')); conn.Params.Add('PORT='+Koneksi('port')); conn.Params.Add('DATABASE='+Koneksi('database')); conn.Connected:=TRUE; SQLQuery1.Active:=TRUE; end;
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.