Wednesday, March 28, 2012

Java với MongoDB

Hôm nay mình sẽ hướng dẫn mọi người cấu hình RockMongo. RockMongo là một giao
diện admin để quản lý csdl Mongo. (http://code.google.com/p/rock-php/wiki/rock_mongo)
1. Đầu tiên mọi người phải cài xampp và tải ở địa chỉ (http://sourceforge.net/projects/xampp/files/)
Looking for the latest version? Download xampp-win32-1.7.4-VC6-installer.exe (66.3 MB)
Việc cài đặt này chắc là không có gì khó khăn với mọi người.
2. Mọi người vào địa chỉ (http://rockmongo.com/downloads)
 để tải file RockMongo v1.1.2 (2012/05/07)

 3. Sau khi bạn tải xong file rockmongo-v1.X.X.zip thì bạn copy nó vào thư mục
 htdocs của xampp

















4. Tiếp đến bạn cần phải tải file php_mongo.dll và copy vào thư mục xampp\php\ext

Địa chỉ : http://downloads.mongodb.org/mongo-latest-php5.3vc9ts.zip






















 5. Bạn sau đó bạn mởi file php.ini. Và thêm vào đoạn sau : extension=php_mongo.dll
 như hình mình làm.
























 6. Ok bây giờ bạn Stop  Apache  và MySql của Xampp và Start lại.

 7. Chú ý là để chạy được bạn cần phải chạy file .bat mà bài hôm trước mình đã hướng dẫn tại đây

 8. Bây giờ bạn đã có thể truy cần vào theo địa chỉ
 http://localhost/rockmongo/index.php?action=login.index

    username và password mặc định là : admin












 9. Tạo 1 csdl để kiểm tra
































 10. Bài này mình làm với java cho nên sẽ phải vào địa chỉ http://www.mongodb.org/downloads để tải.
Vào đó và chọn ngôn ngữ lập trình tương ứng. Kéo xuống dưới 1 đoạn là có bảng.

Ấn vào jar và sẽ chuyển tới địa chỉ https://github.com/mongodb/mongo-java-driver/downloads
Ở đây mình chọn bản mới nhất là : mongo-2.7.3.jar — Version 2.7.3

Ok vậy là các bước chuẩn bị đã xong.

Bây giờ mình sẽ tạo 1 Project = Netbeans để làm 1 ví dụ đơn giản demo cho mọi người.
1 Ứng dụng app đơn thuần và bạn nhớ là phải add jar vào project của mình.


































Kết quả





























Như vậy là mình đã hướng dẫn xong 1 ví dụ Mongo với java đơn giản.
Chúc mọi người thành công và thấy thú vị với MongoDB.
Rock cùng MongoDB nào.
Link tải Project demo

4 comments:

  1. bạn có thể cho mình xin số điện thoại hoặc yahoo hoặc skype của bạn được ko?
    Mình làm được như bạn rồi, nó chạy thành công và mình chạy http://localhost:27017/ nó hiển thị "You are trying to access MongoDB on the native driver port. For http diagnostic access, add 1000 to the port number" là thành công theo như những tài liệu trước. nhưng khi minh chạy cái http://localhost/rockmongo/index.php?action=login.index thi nó chỉ hiện "To make things right, you must install php_mongo module. Here for installation documents on PHP.net.". bạn có thể giúp mình chỗ này ko?

    ReplyDelete
  2. Chào bạn, theo như lỗi bạn viết ở trên thì mình đoán khả năng bạn copy thiếu file dll php_mongo, hoặc là bạn copy không đúng thư mục.
    skype của mình : dinhdvp

    ReplyDelete
  3. anh ơi, cho em hỏi, làm sao để insert vào thêm thông tin của 1 triệu người, rồi lấy random (ví dụ những người có giới tính nam), sau đó tính thời gian lấy ra và thời gian kết quả trả về ạ, anh có thể hướng dẫn em k ạ, vì em đang tìm mới tìm hiểu về cái này, nếu như làm đơn giản cái đó thì chưa thấy được mức độ truy vấn của Mongo

    ReplyDelete