Danh mục

Tìm hiểu về Java Driver trong MongoDB

Số trang: 3      Loại file: pdf      Dung lượng: 97.90 KB      Lượt xem: 14      Lượt tải: 0    
Thư viện của tui

Hỗ trợ phí lưu trữ khi tải xuống: miễn phí Tải xuống file đầy đủ (3 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Trên thực tế thì việc sử dụng Java driver khá đơn giản. Trước tiên, các bạn cần đảm bảo rằng đã bao gồm driver jar mongo.jar trong đường dẫn classpath chính. Đoạn mã dưới đây được lấy ra từ vídụexamples/QuickTour.java trong driver. Tạo kết nối: Để tạo kết nối tới MongoDB thì điều kiện tối thiểu cần đáp ứng là tên của cơ sở dữ liệu, về mặt kỹ thuật thì database này không cần thiết phải tồn tại, nếu không có thì MongoDB sẽ tự tạo cho người dùng 1 bản. Bên cạnh đó, người dùng còn có thể...
Nội dung trích xuất từ tài liệu:
Tìm hiểu về Java Driver trong MongoDB Tìm hiểu về Java Driver trong MongoDBTrên thực tế thì việc sử dụng Java driver khá đơn giản. Trước tiên, các bạncần đảm bảo rằng đã bao gồm driver jar mongo.jar trong đườngdẫn classpath chính. Đoạn mã dưới đây được lấy ra từ vídụexamples/QuickTour.java trong driver.Tạo kết nối:Để tạo kết nối tới MongoDB thì điều kiện tối thiểu cần đáp ứng là tên của cơsở dữ liệu, về mặt kỹ thuật thì database này không cần thiết phải tồn tại, nếukhông có thì MongoDB sẽ tự tạo cho người dùng 1 bản. Bên cạnh đó, ngườidùng còn có thể chỉ định rõ ràng địa chỉ và port của server khi kết nối. Ví dụdưới đây chỉ ra 3 cách cơ bản để kết nối tới cơ sở dữ liệu có tên là mydb trênmáy local:import com.mongodb.Mongo;import com.mongodb.DB;import com.mongodb.DBCollection;import com.mongodb.BasicDBObject;import com.mongodb.DBObject;import com.mongodb.DBCursor;Mongo m = new Mongo();// orMongo m = new Mongo( localhost );// orMongo m = new Mongo( localhost , 27017 );DB db = m.getDB( mydb );Tại thời điểm này, đối tượng db sẽ trở thành kết nối chính tới serverMongoDB dành cho 1 database cố định. Và với thành phần này chúng ta sẽcó thể thực hiện được nhiều tác vụ hơn nữa. Tuy nhiên, các bạn cần lưu ýrằng đối tượng Mongo sẽ trở thành 1 pool của quy trình kết nối tới cơ sở dữliệu, và chúng ta chỉ cần 1 đối tượng của class Mongo với nhiều thread khácnhau (tham khảo thêm tại đây). Về mặt bản chất, class Mongo được thiết kếriêng biệt để trở thành 1 thread an toàn và dễ dàng được chia sẻ giữa nhiềuthread khác nhau. Thông thường, các bạn chỉ cần tạo 1 ví dụ dành chocluster DB và sử dụng trong suốt toàn bộ ứng dụng. Nếu gặp phải trườnghợp đặc biệt nào đó mà chúng ta bắt buộc phải tạo nhiều biến mongo thì hãyđể ý: Giới hạn trong việc sử dụng nguồn tài nguyên (số lượng kết nối tối đa...) được áp dụng trên 1 biến. Để đóng 1 biến nào đó, hãy sử dụng hàm mongo.close() để xóa sạch dữ liệu về tài nguyên đã được sử dụng.Quy trình xác nhận (tùy chọn):MongoDB có thể hoạt động trong chế độ Secure, tại đây tất cả các truy cậptới cơ sở dữ liệu được điều khiển, giám sát bằng tên và mật khẩu. Và khi làmviệc như vậy, bất kỳ ứng dụng client nào đều phải cung cấp tên, mật khẩutrước khi thực hiện các thao tác tiếp theo. Trong Java Driver thì chúng ta chỉcần sử dụng cú pháp lệnh dưới đây khi kết nối tới 1 đối tượng mongo

Tài liệu được xem nhiều: