Netbeans - Access
-
Upload
fajar-sinaringtyas -
Category
Documents
-
view
71 -
download
0
description
Transcript of Netbeans - Access
-
D4 PENS-ITS
Pemrograman Lanjut
1
Membuat Aplikasi Databasedengan Netbeans
Yuliana SetiowatiPoliteknik Elektronika Negeri Surabaya
-
D4 PENS-ITS
Pemrograman Lanjut
2
Membuat Aplikasi DatabasedenganNetbeans
Pada pertemuan ini akan dibahas tentang aplikasi database sederhana menggunakan database Access.
-
D4 PENS-ITS
Pemrograman Lanjut
3
Membuat Aplikasi DatabasedenganNetbeans
Menambahkan data
-
D4 PENS-ITS
Pemrograman Lanjut
4
DatabaseyangDigunakan
Database : Northwind Tabel : Shippers
Field Tipe Data Keterangan
ShipperID Int Menyatakan idCompanyName Text Nama perusahaanPhone Text No telp
-
D4 PENS-ITS
Pemrograman Lanjut
5
Menggunakan MicrosoftAccessviaODBC Click Start Control Panel Administrative
Tools Data Sources(ODBC) System DSN, dan pilih Add Pada form Create New Data Source pilih Driver do Microsoft Access
(*.mdb)
-
D4 PENS-ITS
Pemrograman Lanjut
6
Menggunakan MicrosoftAccessviaODBC
Pada form ODBC Microsoft Access Setup tentukannama data source dan letak database.
-
D4 PENS-ITS
Pemrograman Lanjut
7
Menggunakan MicrosoftAccessviaODBC
Setelah proses selesai maka akan terdapat Northwind pada System DSN.
-
D4 PENS-ITS
Pemrograman Lanjut
8
Perancangan Aplikasi Database Buatlah form seperti dibawah ini dengan nama Database.java
shipperIDFieldcompanyNameField
phoneField
sendButton
shippersTable
-
D4 PENS-ITS
Pemrograman Lanjut
9
Perancangan Aplikasi Database Pada jendela inspector.
MenggunakanGridLayout padaobject JPanel
-
D4 PENS-ITS
Pemrograman Lanjut
10
Perancangan Aplikasi Database Cara menggunakan GridLayout pada object JPanel klik kanan SetLayout GridLayout
-
D4 PENS-ITS
Pemrograman Lanjut
11
Perancangan Aplikasi Database Pada jendela inspector pilih GridLayout klik kanan
properties
-
D4 PENS-ITS
Pemrograman Lanjut
12
GridLayout GridLayout adalah cara mengatur komponen/object dalam aturan
baris dan kolom. Tiap cell mempunyai ukuran yang sama. Cara peletakan komponen : dimulai dari ujung kiri atas, yaitu baris
teratas grid sebelah kiri dilanjutkan ke kanan. Bila baris teratas sudahpenuh, penambahkan komponen akan diletakkan pada barisselanjutnya dimulai dari sebelah kiri.
-
D4 PENS-ITS
Pemrograman Lanjut
13
Perancangan Aplikasi Database
Untuk menampilkan data pada object JTable gunakanfungsi:public void setModel(TableModel dataModel)
Parameter dari fungsi adalah object dari class TableModel.
-
D4 PENS-ITS
Pemrograman Lanjut
14
Membuat classTableModel 1
-
D4 PENS-ITS
Pemrograman Lanjut
15
Membuat classTableModel 1
-
D4 PENS-ITS
Pemrograman Lanjut
16
Membuat classTableModel 1
Class ShippersTableModel merupakanclass TableModel.
Class ini untuk memecah object Result Set menjadi data-data yang tersimpandalam ArrayList.
Isi ArrayList berupa Array String
-
D4 PENS-ITS
Pemrograman Lanjut
17
Membuat classTableModel 2
-
D4 PENS-ITS
Pemrograman Lanjut
18
Membuat classTableModel 2
-
D4 PENS-ITS
Pemrograman Lanjut
19
Membuat classTableModel 2
Cara lain ditunjukkan pada Class ShippersTableModel2
Class ini untuk memecah object Result Set menjadi data-data yang tersimpandalam Array Dimensi 2.
Tipe Array ini adalah class Object.
-
D4 PENS-ITS
Pemrograman Lanjut
20
Langkah langkah JDBC
Membangun sebuah koneksi ke sumber data (data source).
Mengirim statement ke sumber data Memproses object ResultSet. Menutup koneksi
-
D4 PENS-ITS
Pemrograman Lanjut
21
Membangun sebuah koneksi ke sumberdata(datasource)
Load Driver
Menentukan letak database
Membuat koneksi database dengan aplikasi
-
D4 PENS-ITS
Pemrograman Lanjut
22
Membangun sebuah koneksi ke sumberdata(datasource)
-
D4 PENS-ITS
Pemrograman Lanjut
23
Mengirim statementke sumber data
Membuat Obyek Statement Object Statement digunakan untuk mengirim query dan
perintah ke database. Object Statement dibuat dengan cara bekerjasama dengan
class Connection. con adalah object Connection dan st adalah object Statement
Mengeksekusi Query Memanfaatkan object Statement untuk memproses query. Cara: memanggil method executeQuery() dari object Statement. memberikan return value bertipe ResulSet
st adalah object Statement dan rs adalah object ResultSet
-
D4 PENS-ITS
Pemrograman Lanjut
24
Mengirim statementke sumber data
-
D4 PENS-ITS
Pemrograman Lanjut
25
Memproses objectResultSet Dilakukan pada constructor class ShippersTableModel
-
D4 PENS-ITS
Pemrograman Lanjut
26
Memproses objectResultSet Dilakukan pada constructor class ShippersTableModel2
-
D4 PENS-ITS
Pemrograman Lanjut
27
Menutup Koneksi
Harus didefinisikan secara eksplisit.connection.close();
-
D4 PENS-ITS
Pemrograman Lanjut
28
Proses untuk Menampilkan Datapada objectJTable
atau
-
D4 PENS-ITS
Pemrograman Lanjut
29
Mengambil datadari TextField
Mendapatkan shipperID, CompanyName dan Phone dariTextField
-
D4 PENS-ITS
Pemrograman Lanjut
30
Menambahkan data Membuat object Statement Menjalankan query untuk menambahkan data dengan menjalankan
fungsi executeUpdate(String). Fungsi ini mengembalikan nilai berupa int (menyatakan jumlah baris
yang berhasil ditambahkan, jika tidak berhasil menambahkan data akan mengembalikan nilai 0)
-
D4 PENS-ITS
Pemrograman Lanjut
31
Menampilkan datapada objectJTable
Setelah melakukan penambahan data, maka data padadatabase akan bertambah.
Ingat !!! Jangan lupa untuk menampilkan kembalidatabase pada object JTable
-
D4 PENS-ITS
Pemrograman Lanjut
32
Menambahkan data
-
D4 PENS-ITS
Pemrograman Lanjut
33
Download
Silakan download aplikasi database dengannetbeans yang terdapat dalam ppthttp://lecturer.eepis-its.edu/~yuliana/Prog%20Lanjut/JDBC/Database.rar
Materi dalam bentuk doc (dalam dir yang sama)Tutorial Connecting Access-Netbeans.pdf
Membuat Aplikasi Database dengan Netbeans Membuat Aplikasi Database dengan NetbeansMembuat Aplikasi Database dengan NetbeansDatabase yang DigunakanMenggunakan Microsoft Access via ODBCMenggunakan Microsoft Access via ODBCMenggunakan Microsoft Access via ODBCPerancangan Aplikasi DatabasePerancangan Aplikasi DatabasePerancangan Aplikasi DatabasePerancangan Aplikasi DatabaseGridLayoutPerancangan Aplikasi DatabaseMembuat class TableModel 1Membuat class TableModel 1Membuat class TableModel 1Membuat class TableModel 2Membuat class TableModel 2Membuat class TableModel 2Langkah langkah JDBCMembangun sebuah koneksi ke sumber data (data source)Membangun sebuah koneksi ke sumber data (data source)Mengirim statement ke sumber dataMengirim statement ke sumber dataMemproses object ResultSetMemproses object ResultSetMenutup KoneksiProses untuk Menampilkan Data pada object JTableMengambil data dari TextFieldMenambahkan dataMenampilkan data pada object JTableMenambahkan dataDownload