| Author |
Message |
Chep_Rytheone |
| Location: |
|
Post subject: Best Database untuk Pemrograman
Posted: 24/Jan/2006 09:27
|
|
onNovice
Joined: 30-Dec-2005
Posts: 14
Status: Offline
|
|
Mo tanya euy..
Kalo database yang paling baik buat pemrograman (Terutama Delphi) apa ya?
O iya .. cara konversi dari DateTime ke Second (detik) gimana?
Misal nih :
Data 1 : Date : 15-01-2006 ; Time: 9:23:56 AM
Data 2 : Date : 18-01-2006 ; Time: 10:13:20 PM
Maunya Data 2 dikurangi Data 1, trus hasilnya dikonversi ke detik, Gimana caranya? |
|
|
| |
|
|
|
 |
|
deLogic |
| Location: Jakarta |
|
Post subject:
Posted: 24/Jan/2006 09:51
|
|
onMage
Joined: 04-Jul-2005
Posts: 2282
Location: Jakarta
|
|
[1]
pemilihan database tergantung kebutuhan Anda, masing2 database mempunyai kelebihan dan kelemahan.. ada yang kaya fitur sehingga menuntu resource yang tinggi, ada yang ramping sehingga hemat resource.
Adalah hal yang sia2, jika Anda menggunakan DB yang kaya fitur tetapi tidak Anda gunakan keunggulannya, misalnya Anda mengunakan MS-SQLServer tetapi Anda tidak menggunakan View, Trigger, Constraint, StoredProcedure, Role, dsb..
Ada banyak pilihan DB, dari yang cuman DB simple, DMBS (Database Management System) sampai RDBMS (Relational).. ups ada juga OODBMS (Object Oriented DMBS)...
ada DBase, Paradox, CSV, mySQL, Access, Nexus, Postgre, Interbase/Firebird, MS-SQLServer, Oracle, dsb..
Ada yang free (gratis), murah, sampai yang mahal..
jadi menurut saya tidak ada yang 'the best'... yang ada yang sesuai dengan kebutuhan dan budget Anda.
Untuk koneksi ke database, Anda dapat menggunakan ADO, IBX, dbExpress, BDE (dah kuno) atau BDP (Borland Database Provider - yg terbaru).
[2]
Gunakan unit DateUtils; untuk selisi Detik, tinggal panggil fungsi SecondsBetween atau SecondSpan untuk mendapatkan selisih detik lengkap dengan milidetiknya.
contoh:
code : pascal uses DateUtils; //-- bla bla bla... var D1 : TDateTime; D2 : TDateTime; S : Integer; begin D1 := EncodeDateTime(2006, 1, 15, 9, 23, 56, 0); D2 := EncodeDateTime(2006, 1, 18, 10, 13, 20, 0); S := SecondsBetween(D1, D2); ShowMessage('Selisih : ' IntToStr(S) ' detik'); end;
|
_________________ .:: Lagi gak pengen pasang signature ::.
|
| |
|
|
|
 |
|
|
|