Hướng dẫn phá pass Access đơn giản
Hướng dẫn may khóa giọt lệ đơn giản
Sử dụng Oracle Database và lập trình ứng dụng csdl với Netbean
Oracle là một DBMS rất nổi tiếng, rất vĩ đại, ổn định và v.v
Các hệ thống lớn (của các công ty lớn ) thường sử dụng Oracle để quản lý dữ liệu của mình. Với đối tượng cá nhân, chúng ta muốn nghiên cứu Oracle thì phải làm sao? Bài viết này tôi sẽ chia sẻ kinh nghiệm cài đặt, sử dụng Oracle và lập trình ứng dụng dùng cơ sở dữ liệu với IDE Netbean
Oracle có nhiều phiên bản, có nhiều thư viện, cũng phân ra làm server và client. Để nghiên cứu sâu thì nói chung là dài và phức tạp. Tôi sẽ đi luôn vào vấn đề sử dụng.
Trước hết, chúng ta cần có một server DBMS, đối với người dùng cá nhân muốn miễn phí, chúng ta sẽ sử dụng Express Edition, là phiên bản miễn phí – cho phép chúng ta tạo ra một server quản lý dữ liệu và các client kết nối đến. (Hãy tìm Oracle Express Edition, hiện tại Oracle đã cho ra là thế hệ 11G. Download miễn phí nhưng chúng ta sẽ phải reg một nick. Bạn nên đăng ký vì sau này ở đây ta còn nhiều cái phải download lắm.).
Ok, download về rồi và cài đặt. Bạn sẽ tự hỏi nó dùng ra sao? Xin được nói tuần tự. Hãy để ý trong phần cài đặt của nó (All Program -> Oracle Express Edition). Bạn sẽ hiểu ra tất cả những gì ta cần làm.
- Start Database: server db sẽ khởi động để chúng ta dùng được.
- Get Started: hướng dẫn cho chúng ta cách sử dụng. Bạn nên đọc những hướng dẫn cơ bản này. (Chúng ta sẽ có account System = admin. Tiếp theo sẽ enable acount HR để sử dụng các db sample).
- Go to Database hompage: trang web quản lý db của bạn. Tại đây có thể làm được nhiều việc: xem, xen, xóa sửa…, run SQL v..
Phần cài đặt Oracle như vậy là tạm ổn. Chúng ta có thể làm mọi việc với Oracle rồi, nhưng cũng khuyến khích các bạn sử dụng các tool để truy vấn dữ liệu. Ở đây tôi muốn nói đến Sql developer – cũng là một tool do Oracle tạo ra. Thực chất đây chỉ là một chương trình java. bạn sẽ không phải cài đặt để sử dụng nó mà chỉ cần chỉ cho nó đường dẫn đến file java.exe – thế là nó chạy.
Bật Sql developer lên, bạn sẽ phải tạo new connection. Với các thông số như username, password (account example) host (localhost) port (default 1521) sid (xe). Hãy khám phá tiếp.
Ok, vậy là chúng ta đã lo xong phần DB. Giờ tôi sẽ nói tiếp về phần tạo ứng dụng sử dụng DB bạn vừa tạo. Trong phạm vi công việc và kiến thức của mình, tôi sẽ tạo một ứng dụng Java với IDE là Netbean.
Một ứng dụng Java muốn kết nối với csdl Oracle có hai cách:
- OCI: với cách kết nối này, bạn sẽ phải cài đặt thêm một Oracle DB client và ứng dụng sẽ kết nối dữ liệu thông qua client này.
- Thin: kết nối trực tiếp sử dụng các thư viện của Java. Với cách làm này chúng ta sẽ chỉ cần add thêm vào IDE của ta một file jar mà thôi: ojdbc6.jar (6 là số phiên bản, có thể thay đổi)
Vì vậy, để đơn giản, ta sẽ dùng Thin. Trong Netbean có phần Services: chịu trách nhiệm về server, db (v v..). Chúng ta sẽ tạo kết nối với Oracle trong phần Database của server. Hãy tạo một kết nối Oracle Thin.Giới thiệu và hướng dẫn cài đặt ORACLE Application Express (APEX) trên Windows
Giới thiệu về ORACLE Application Epress
Sau khi đã cài đặt Oracle Database 11g R2 thành công, người dùng có thể thực hiện thêm 1 số thao tác sau đây để cài đặt Oralce Application Express 4.2.1 trên Windows
Tải APEX 4.2.1 tại trang chủ của Oracle theo địa chỉ http://www.oracle.com/technetwork/developer-tools/apex/downloads/index.html
Giải nén file tải về vào 1 thư mục nào đó trong hệ thống. Trong hình minh hoạ chúng tôi giải nén bộ cài đặt ổ đĩa C: tại địa chỉ C:\apex
Sử dụng Command Line của Windows chuyển vào thư mục đã giải nén bộ cài đặt APEX 4.2.1 bằng lệnh CD
Chạy SQLPlus từ thư mục hiện hành vừa chọn để kết nối vào Oracle Database bằng user SYS với quyền SYSDBA để có đủ quyền hạn thực hiện các thao tác cài đặt kế tiếp
Chạy file Script cài đặt ORACLE APEX đầu tiên bằng cách gọi @apexins sysaux sysaux temp /i/
Chờ hệ thống thực hiện xong file script đã chỉ định và thông báo hoàn tất như trên hình.
Để chạy tiếp file script thứ 2 chúng ta phải kết nối trở lại Oracle Database rồi gọi @apxldimg c:\ . Đặc biệt lưu ý, về tham số c:\ trong câu lệnh là đường dẫn tới thư mục cha chứa thư mục cài đặt apex
Tiếp tục chờ hệ thống thực hiện các lệnh trong file script thứ hai và thông báo hoàn tất như trên hình.
Bước kế tiếp, chúng ta lại phải đăng nhập lại rồi chạy file script thứ ba bằng cách gọi @apxconf.
Hệ thống sẽ yêu cầu chúng ta thiết lập mật khẩu cho người dùng ADMIN của APEX, chúng ta cần chọn 1 mật khẩu mạnh (strong password) để tránh bị báo lỗi ở bước này
Mặc định, hệ thống sẽ sử dụng cổng 8080 để chạy ứng dụng web APEX, nếu không bị đụng độ cổng đó chúng ta chỉ cần nhấn Enter để chấp nhận thông số mặc định đó. Trong tình huống bị đụng cổng, các bạn có thể tham khảo bài viết chạy đồng thời nhiều Web Server để nắm được cách giải quyết vấn đề
Sau khi quá trình thực hiện file script thứ 3 hoàn tất, chúng ta cần Unlock các tài khoản người dùng APEX và XBD. (Tham khảo bài Unlock tài khoản người dùng trong Oracle để thực hiện bước này, nếu bạn chưa quen với việc Unlock User trên Oracle).
Sau khi unlock các tài khoản người dùng cần thiết xong, chúng ta có thể kết nối và đăng nhập vào Web Application APEX ở địa chỉ http://localhost:8080/apex/apex_admin bằng tài khoản admin đã chỉ định ở bước cài đặt nêu trên
Khi đăng nhập thành công, hệ thống sẽ yêu cầu chúng ta thay đổi password.
Đăng nhập trở lại bằng mật khẩu mới bạn sẽ vào được Admin Workspace của ORACLE APEX. Xin chúc mừng, bạn đã cài đặt thành công APEX
Bạn sẽ cần phải tạo Workspace, gán schema để có thể bắt đầu tạo ứng dụng đầu tiên của mình trongn ORACLE APEX. Chúng ta sẽ cùng tìm hiểu những công việc này trong bài viết tiếp theo về chủ đề ORACLE APEX. Chúc các bạn cài đặt thành công và hẹn gặp lại các bạn lần sau.
Lập trình viên
Cách tự học lập trình hiệu quả nhất
Cách tư duy lập trình giúp công việc bạn nhanh hơn
Hướng dẫn học ngôn ngữ lập trình Python căn bản
Hướng dẫn học lập trình Excel căn bản
(St)