Tôi có thể kết nối cơ sở dữ liệu từ javascript không?
Bản tóm tắt. trong hướng dẫn này, bạn sẽ học cách kết nối với máy chủ cơ sở dữ liệu MySQL từ một nút. ứng dụng js Show Cài đặt nút. trình điều khiển js cho MySQLCó một số tùy chọn để tương tác với MySQL từ một nút. ứng dụng js. Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách sử dụng nút. js cho MySQL có tên là 4 Đầu tiên, tạo một thư mục để lưu trữ nút. ứng dụng js e. g. , 5 và sử dụng lệnh 6 để tạo tệp 7
Thứ hai, cài đặt nút. js cho gói MySQL bằng cách sử dụng lệnh sau
Thứ ba, tạo 8 bên trong thư mục 5 để lưu trữ mã kết nối với máy chủ cơ sở dữ liệu MySQL Chúng tôi sẽ sử dụng cơ sở dữ liệu 0 để trình diễn, do đó, bạn nên tạo cơ sở dữ liệu trong máy chủ cơ sở dữ liệu MySQL của mình bằng cách chạy câu lệnh 1 sau________số 8 Khi cơ sở dữ liệu được tạo, bạn đã sẵn sàng kết nối với nó từ Nút. ứng dụng js Kết nối với máy chủ cơ sở dữ liệu MySQL từ nút. jsĐầu tiên, nhập mô-đun 2 bằng cách sử dụng câu lệnh sau 2 Thứ hai, tạo kết nối đến cơ sở dữ liệu MySQL bằng cách gọi phương thức 3 và cung cấp thông tin chi tiết về máy chủ MySQL như máy chủ, người dùng, mật khẩu và cơ sở dữ liệu như sau 4 Trong ví dụ này, chúng tôi đã tạo kết nối đến cơ sở dữ liệu 0 trong máy chủ cơ sở dữ liệu cục bộ Thứ ba, gọi phương thức 5 trên đối tượng 6 để kết nối với máy chủ cơ sở dữ liệu MySQL 8 Phương thức 5 chấp nhận hàm gọi lại có đối số 8 cung cấp lỗi chi tiết nếu có lỗi xảy ra Hãy kiểm tra chương trình 8 2 Nếu bạn thấy thông báo “đã kết nối với máy chủ MySQL” thì xin chúc mừng, bạn đã kết nối thành công với máy chủ cơ sở dữ liệu MySQL từ nút. ứng dụng js Giả sử cơ sở dữ liệu 20 không tồn tại trong máy chủ cơ sở dữ liệu và bạn cố gắng kết nối với nó, bạn sẽ nhận được thông báo lỗi 4 Lưu ý rằng mọi phương thức mà bạn gọi trên đối tượng 6 đều được xếp hàng và thực thi theo trình tự Đóng kết nối cơ sở dữ liệuĐể đóng kết nối cơ sở dữ liệu một cách duyên dáng, bạn gọi phương thức 22 trên đối tượng 6 Phương thức 22 đảm bảo rằng tất cả các truy vấn còn lại luôn được thực thi trước khi đóng kết nối cơ sở dữ liệu 9 Để buộc đóng kết nối ngay lập tức, bạn có thể sử dụng phương pháp 25. Phương thức 25 đảm bảo rằng sẽ không có thêm cuộc gọi lại hoặc sự kiện nào được kích hoạt cho kết nối 2 Lưu ý rằng phương thức 25 không nhận bất kỳ đối số gọi lại nào như phương thức 22 kết nối tổng hợpTrình điều khiển MySQL cho nút. js cung cấp cho bạn tính năng tổng hợp kết nối được tích hợp sẵn. Giả sử, bạn muốn tạo một nhóm kết nối với 5 kết nối 0 Để có kết nối từ nhóm, bạn sử dụng phương thức 29 1 Để trả lại một kết nối tới pool sau khi bạn hoàn thành nó, bạn có thể gọi số 40. Sau đó, kết nối sẽ khả dụng trong nhóm và sẵn sàng để người khác sử dụng lại 2 Để đóng một kết nối và xóa nó khỏi nhóm, bạn sử dụng phương thức 41. Một kết nối mới sẽ được tạo trong nhóm nếu cần vào lần tới Điều quan trọng cần lưu ý là nhóm sẽ tạo kết nối một cách lười biếng. Ví dụ: nếu bạn định cấu hình nhóm có 5 kết nối nhưng bạn chỉ sử dụng 2 kết nối đồng thời thì nhóm chỉ tạo 2 kết nối Để đóng tất cả các kết nối trong pool, bạn sử dụng phương thức 22 của đối tượng 43 như sau |