Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (97.9 KB, 3 trang )
Tìm hiểu về Java Driver trong
MongoDB
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ể 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ên
má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();
// or
Mongo m = new Mongo( "localhost" );
// or
Mongo 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 server
MongoDB 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ác
nhau (tham khảo thêm tại đây). Về mặt bản chất, class Mongo được thiết kế