Làm cách nào để kết nối với Java cụm MongoDB?
Đại diện cho một cụm máy chủ MongoDB. Việc triển khai có thể xác định hành vi tùy thuộc vào loại cụm Show
Phương pháp được sử dụng nhiều nhất
Phổ biến trong Java
MongoDB là một trong những cơ sở dữ liệu NoSQL phổ biến nhất, có thể dễ dàng sử dụng trong nền tảng. Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách kết nối phiên bản này với ứng dụng của bạn và thực hiện một số thao tác đơn giản Tạo môi trường1. Đăng nhập vào tài khoản PaaS của bạn 2. Tạo một môi trường với phiên bản MongoDB (có sẵn trong phần NoSQL). Máy chủ ứng dụng ưa thích để ứng dụng của bạn được triển khai có thể được đặt trong cùng một môi trường hoặc môi trường riêng biệt (ví dụ: chúng tôi đã thêm Tomcat 7) Nhấp vào Tạo và đợi vài phút để môi trường của bạn xuất hiện trên trang tổng quan Cấu hình MongoDB1. Kiểm tra hộp thư đến của bạn - hộp thư phải chứa thông báo từ Robot@Jelastic cùng với thông tin chi tiết về cơ sở dữ liệu 2. Nhấp vào nút Mở trong trình duyệt cho nút MongoDB trong bảng điều khiển của bạn hoặc sử dụng URL truy cập từ email để truy cập bảng quản trị cơ sở dữ liệu Đăng nhập bằng thông tin đăng nhập nêu trên 3. Tạo một cơ sở dữ liệu mới bằng cách chuyển sang tab Cơ sở dữ liệu và nhập Tên cho nó (e. g. mongodb-connect) trong biểu mẫu Tạo cơ sở dữ liệu Nhấp vào Lưu để tiếp tục 4. Tiếp theo, bạn cần tạo người dùng cho DB này - do đó, hãy điều hướng đến tab Thực thi và chọn cơ sở dữ liệu mới tạo của bạn thông qua danh sách thả xuống tương ứng Sau đó gõ lệnh sau trong khung nhập liệu ở trên db. người dùng tạo ({ người dùng. “user_name”, pwd. “mật khẩu”, vai trò. [{ vai diễn. “readWrite”, db. “db_name"}]}) ở đâu
Sau đó, nhấp vào nút Thực hiện và chờ phản hồi thành công 5. Bây giờ, quay lại bảng điều khiển và tạo một tệp riêng để lưu trữ thông tin kết nối cơ sở dữ liệu Ghi chú. rằng bạn có thể chỉ định tất cả các yêu cầu cho dữ liệu kết nối trực tiếp trong mã (ứng dụng) của mình. Trong ví dụ đã cho, chúng tôi đặt các cài đặt này vào tệp mà ứng dụng thử nghiệm của chúng tôi sẽ đọc (được trình bày trong phần hướng dẫn tiếp theo) Nhấp vào nút Cấu hình bên cạnh máy chủ ứng dụng của bạn trong môi trường tương ứng (trong trường hợp của chúng tôi là Tomcat 7) Trong tab đã mở, tạo một mydb mới. cfg bên trong thư mục chính và chỉ định các chuỗi sau ở đó
ở đâu
Đừng quên Lưu các thay đổi 1. Bây giờ bạn có thể triển khai dự án của mình vào môi trường đã chuẩn bị Ví dụ, đây là mã của ứng dụng của chúng tôi, nhằm kiểm tra kết nối với nút MongoDB của chúng tôi MongoManager. java
2. Bất kỳ ứng dụng nào cũng có thể được triển khai bằng cách sử dụng Trình quản lý triển khai nền tảng (với tệp/URL cục bộ làm nguồn) hoặc Maven (để triển khai từ GIT/SVN) Để thử nghiệm, bạn có thể dùng thử mongoclient sẵn sàng sử dụng của chúng tôi. dự án chiến tranh, đã chứa trình điều khiển trình kết nối thích hợp (hoặc tải xuống các nguồn của nó và điều chỉnh nó theo bất kỳ cách ưa thích nào) Ghi chú. Để kết nối dự án của riêng bạn với cơ sở dữ liệu MongoDB, bạn cần tải lên trình điều khiển mongo-java thích hợp. jar vào thư mục webapps/{app_context}/WEB-INF/lib trên máy chủ ứng dụng của bạn với ứng dụng đã triển khai 3. Kết quả là, bạn sẽ nhận được một môi trường tương tự như bên dưới Kiểm tra kết nối1. Nhấp vào Mở trong trình duyệt bên cạnh môi trường của bạn với ứng dụng mẫu của chúng tôi đã triển khai. Bạn sẽ thấy một cửa sổ mới được mở với biểu mẫu Trình quản lý MongoDB đơn giản được hiển thị Nhập số hàng mong muốn (để được thêm vào cơ sở dữ liệu tương ứng) vào trường thích hợp và nhấp vào nút Chèn hàng 2. Đợi một lát cho đến khi trang ngừng cập nhật và quay lại bảng quản trị MongoDB Điều hướng đến cơ sở dữ liệu kết nối mongodb trong danh sách bên trái và kiểm tra bộ sưu tập mycollection mới bên trong - nó phải bao gồm số lượng bản ghi đã nêu ở trên, trong trường hợp của chúng tôi là 5 Như bạn có thể thấy, mọi thứ đều hoạt động tốt, vì một ứng dụng có thể kết nối với DB của chúng tôi. Giờ đây, bạn có thể sử dụng bảng quản trị để thực hiện bất kỳ thao tác cần thiết nào khác đối với cơ sở dữ liệu của mình theo cách tương tự hữu ích để biếtTài liệu nền tảng cũng chứa một số hướng dẫn phụ trợ cho máy chủ MongoDB, có thể trở nên hữu ích ngay cả đối với những người dùng có kinh nghiệm và quen thuộc với chủ đề Làm cách nào để kết nối MongoDB với xác thực trong Java?Xác thực MongoDB bằng Java . Bắt đầu MongoDB ở Chế độ bảo mật. Tạo người dùng “dineshonjava” trong cơ sở dữ liệu MongoDB “dineshonjava DB”. . Bây giờ, MongoDB được bắt đầu ở chế độ bảo mật/xác thực (bắt buộc phải xác thực bằng tên người dùng và mật khẩu). . Java kết nối MongoDB Làm cách nào để kết nối MongoDB với Java trong Eclipse?Để làm điều này, trước tiên bạn cần phải tạo một lớp Java– nhấp chuột phải vào dự án MongoTest, sau đó nhấp vào Mới, rồi nhấp vào Lớp học. MongoClient mongo = new MongoClient("127.0. 0.1", 27017); This code instantiates MongoClient and provides the localhost address, as well as the port number, for MongoDB.
Làm cách nào để sử dụng MongoClient trong Java?Kết nối với Java
. instantiate a MongoClient by passing a MongoDB Atlas connection string into the MongoClients. phương thức tĩnh tạo (). Điều này sẽ thiết lập kết nối với MongoDB Atlas bằng chuỗi kết nối.
Chúng tôi có thể kết nối MongoDB với JDBC không?Sử dụng kết nối MongoDB JDBC , việc đặt truy vấn với cơ sở dữ liệu sẽ dễ dàng hơn, giới thiệu các bản cập nhật cho cơ sở dữ liệu và gọi các quy trình được lưu trữ. Trong bài viết hướng dẫn này, chúng ta sẽ khám phá chi tiết kết nối MongoDB JDBC. |