KONEKSI DATABASE MYSQL DENGAN MATLAB
1. Bapak/ibu harus punya sumber dayanya terlebih dahulu, yaitu:
·
Jelas-lah… MATLAB – Nya
·
mysql-connector-java-3.1.12-bin.jar
·
Database dengan nama DB45, tblPejuang,
field-nya cukup nama dan jabatan saja
·
kopi dan rokok
2. Simpan mysql-connector-java-3.1.12-bin.jar di tempat instalasi matlab
bapak/ibu, saya install matlab di direktori C:, sehingga mysql-connector-java-3.1.12-bin.jar
saya simpan di C:\Program Files\MATLAB\R2009a\java\jarext
3. Selanjutnya Bapak/ibu buat GUI –nya. Contoh seperti gambar berikut:
4. Fokusnya di “Simpan” saja ya, padahal seharusnya program mengandung CRUD
(create, read delete dan update), ora opo opo ya ….
5. Selanjutnya coding di opening nya supaya ketika program dijalankan akan
tampil data yang ada di databasenya, coding seperti berikut:
handles.output = hObject;
conn =
database('dbbarang','root','','com.mysql.jdbc.Driver','jdbc:mysql://localhost:3306/');
%dibuat satu baris ya teman …
query='select * from tblbarang'
results = fetch(conn, query);
size(results);
set(handles.uitable1, 'data', results);
guidata(hObject, handles);
|
6. Ketika program di Run :
7. Selanjutnya tinggal Coding di tombol simpan, edit1 dan edit2
Pada edit1:
a=char(get(hObject,'string'));
handles.a=a;
guidata(hObject, handles);
|
Pada edit2:
b=char(get(hObject,'string'));
handles.b=b;
guidata(hObject, handles);
|
Pada tombol simpan:
conn = database('db45','root','','com.mysql.jdbc.Driver','jdbc:mysql://localhost:3306/');
%seperti biasa dibuat satu baris
insert(conn,'tblpejuang',{‘nama','jabatan'},{handles.a,handles.b})
query2='select * from tblpejuang'
results2 = fetch(conn, query2);
size(results2);
set(handles.uitable1, 'data', results2);
|
8. Selanjutnya jalankan
9. Tekan tombol simpan
10. Selain masuk ke table GUI-nya, juga dipastikan masuk Databasenya:
11. Selanjutnya habiskan kopi-nya dan nikmati rokok-nya.
Demikian teman-teman, semoga bermanfaat. Salam MERDEKA