HSQL | Asteriskese's Opensource Weblog
Có thể bạn quan tâm
HSQL là 1 hệ qtrị csdl quan hệ, đặc biệt nó được viết bằng 1 ngôn ngữ cấp cao: JAVA. Để biết thêm các đặc điểm của nó , các bạn có thể xem tại đây
hsql features: http://hsqldb.org/web/hsqlFeatures.html
documentation http://hsqldb.org/web/hsqlDocsFrame.html
TẠI SAO NÊN DÙNG HSQL: Như mọi ng biết, mọi hệ qtcsdl đều fải cài đặt tại máy khách để có thể dùng được ứng dụng có xài hệ csdl đó. Thật là bất tiện. Có 2 phương án đẻ chúng ta chọn nếu ko làm như vậy: 1/ access: gọn nhẹ, nhưng dễ bị crack password, an toàn ko cao, ko chạy trên các OS khác như linux 2/ Tự viết ra chức năng lưu/backup/restore data trên các file .dat .bak -> có ai siêng ngồi viết ko ![]()
Để giải quyết vấn đề trên chúng ta cần 1 hệ csdl thân thiện (như sqlserver), cú pháp query gọn, dễ dùng như t-sql, và phải là 1 standalone database application. Lựa chọn tốt nhất theo tui hiện nay ko thể khác đó là HSQL
VÀ BÂY GIÒ LÀ MÀN KẾ: THAO TÁC SỬ DỤNG HSQL (VỚI TOOL VÀ SQL)
1/ download hsql: http://sourceforge.net/project/showfiles.php?group_id=23316
2/ Giải nén hsql.zip -> folder hsqldb.zip Giải nén cũng chính là thao tác cái đặt
. Sau khi GIải nén xong, bạn có thể sữ dụng, ma ko cần 1 công đoạn cấu hình phức tạp nào nữa
3/ Sử dụng công cụ trực quan của hsql: Trong thư mục hsqldb có 1 thư mục lib, mở nó ra bạn sẽ thấy 3 file Trong bài này ta chỉ dùng hsqldb.jar Đây là file dạng executable jar file (giống exe vậy) Cách + set path + java -cp hsqldb.jar org.hsqldb.util.DatabaseManager
Ví dụ, trên máy tui cài jdk ở vị trí sau: C:\Program Files\Java\jdk1.5.0_14
Vậy thao tác tui cần làm là:
start-run-cmd cd <path đến thư mục hsqldb>\lib set path=.;C:\Program Files\Java\jdk1.5.0_14\bin (có thư mục bin nữa nhé) java -cp hsqldb.jar org.hsqldb.util.DatabaseManager
Giao diện sẽ có dạng như hình sau: 
Bạn để nguyên các configuration, ko chỉnh sửa gì nha Nhấp OK. Màn hình chính sẽ hiện ra như sau: 
Không cần tạo database ^^, nó sẽ tự tạo cho ta 1 db mặc định
Bây giờ hãy thử các query statement sau: (nhớ rằng: thực hịên từng khối lênh cùng loại thì được, khác loại sẽ gây lỗi.)
create table lop ( malop integer primary key, tenlop varchar )
insert into lop values(1,’Ngoai Ngu’) insert into lop values(2,’Tin hoc’) insert into lop values(3,’The Duc’) insert into lop values(4,’Am Nhac’)
select * from Lop
delete from lop
update lop set tenlop=’cntt’ where malop=2

LƯU Ý: MỖI KHI CHAỴ XONG 1 QUERY BẠN MUỐN REFRESH tree view bên trái LẠI THÌ LAM NHƯ SAU:
+ view – refresh tree hoặc + ctrl-R
CSDL trên tồn tại trong bộ nhớ ram, sau khi tắt ứng dụng hsql nó sẽ được giải phóng khỏi ram
. Nếu có ai hứng thú với hsql, tui sẽ post nhiều chuyên mục khác hấp dẫn hơn có liên quan đến nó.
Đón xem phần kế: lập trình Java kết nối với HSQL
Link: http://kiamiracle.wordpress.com/2008/02/09/h%E1%BB%86-qu%E1%BA%A2n-tr%E1%BB%8A-csdl-hsql/
Từ khóa » Cài đặt Hsql
-
Cài đặt Cơ Sở Dữ Liệu HSQLDB Trên Windows - Openplanning
-
Cấu Hình HSQLDB DataSource Sử Dụng Data Source Explorer
-
Trình Kết Nối Cơ Sở Dữ Liệu Mule Với HSQLDB - HelpEx
-
Làm Gì để Trình điều Khiển HSQL Hoạt động? - HelpEx
-
Phần Mở Rộng Tệp HSQL - Làm Cách Nào để Tôi Mở Nó?. - WhatExt
-
Spring Boot - Làm Việc Với Cơ Sở Dữ Liệu Nhúng - TutorialCup
-
Tìm Hiểu Hệ Quản Trị Cơ Sở Dữ Liệu - Tài Liệu Text - 123doc
-
HSQLDB Tutorial APK - Tải Về (Android App) - ️ APKCombo
-
Tải Về Hsqldb.dll
-
Chapter 1. Running And Using HyperSQL - HSQLDB
-
So Sánh Hibernate Criteria Với HQL, HSQL /JPQL - STACKJAVA
-
Các Bước Cài đặt - Quê Hương