This repository has been archived by the owner on Sep 9, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Readme.txt
25 lines (16 loc) · 2.24 KB
/
Readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
150201170 - Mehmet Oğuz Aktaş
150201245 - Ebubekir Şit
Araç Alışveriş Veritabanı Programı
* Uygulamanın çalışabilmesi için öncelikle arac_alisveris isminde veritabanının, MySQL Workbench (veya farklı bir MySQL veritabanı yönetim uygulaması) ile create-db-tables.sql dosyası kullanılarak oluşturulması ve insert-records.sql dosyası ile veritabanına kayıtların eklenmesi gerekmektedir. Bu dosyalar oluşturulmak istenen veritabanın özelliklerine göre editlenebilir.
* MySQL ile Java bağlantısı sağlayabilmek için MySQL JDBC Driver kütüphanesinin (veya ayrı olarak indirilip MySQL Connector J'nin) projeye dahil edilmiş olması gerekmektedir. Projeye dahil etmek için yapılması gereken adımlar şunlardır;
- NetBeans IDE veya kullanılan farklı IDE üzerinden proje özellikleri açılır.
- Libraries bölümünden "Add Library" seçeneği ile NetBeans IDE 8.2'de default olarak bulunan ve içinde MySQL Connector J 5.1.23'ü bulunduran MySQL JDBC Driver API'si eklenir.
* Swing GUI'deki tarih kısımlarının doğru çalışabilmesi için projeye JCalendar kütüphanesi eklenmelidir. Bu kütüphaneyi indirdikten sonra projeye dahil etmek için yapılması gereken adımlar şunlardır;
- jcalendar-1.4.zip içinde lib klasöründe bulunan jcalendar-1.4.jar dosyası çıkarılır.
- Proje özelliklerinden Libraries bölümünden "Add Library" seçeneği ile jcalendar-1.4.jar dosyası eklenir.
Eğer daha sonra kullanılmak isteniyorsa;
- NetBeans'te Design kısmında ve IDE ayarlarından ulaşılabilen Swing Palette Manager açılarak "Add from Library" seçeneği ile JCalendar seçilir.
- Daha sonra Palette Categories bölümünden istenen kategoriye eklenir. (Ben Swing Controls'e ekledim.) Bu adımdan sonra GUI'de tarih inputlarını alırken kullandığımız JDateChooser componenti Swing Controls kısmından seçilebilir hale gelir.
* MySQL ayarları yapıldıktan sonra tüm GUI classlarında veritabanı ile bağlantı kurulmasını sağlayan getConnection() metodu içerisinde yazılan veritabanı ismi, MySQL kullanıcı adı ve şifresi duruma göre değiştirilmelidir.
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/arac_alisveris", "root", "123456");
Üstteki kodda, veritabanı ismi arac_alisveris, MySQL kullanıcısı root ve MySQL şifresi olarak da 123456 kullanılmıştır. Bunlar farklıysa değiştirilmelidir.