Tóm tắt: Trong hướng dẫn này, bạn sẽ tìm hiểu cách kết nối với máy chủ cơ sở dữ liệu MySQL từ ứng dụng Node.js.: in this tutorial, you will learn how to connect to the MySQL database server from a node.js application. Show Cài đặt trình điều khiển Node.js cho MySQLCó một số tùy chọn để tương tác với MySQL từ ứng dụng Node.js. Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách sử dụng trình điều khiển Node.js cho MySQL được gọi là & nbsp; ________ 14. Đầu tiên, hãy tạo một thư mục để lưu trữ ứng dụng Node.js, ví dụ: 5 và sử dụng lệnh 6 để tạo tệp 7:
Thứ hai, cài đặt Node.js cho gói MySQL bằng cách sử dụng lệnh sau:
Thứ ba, tạo 8 bên trong & nbsp; 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:
Khi cơ sở dữ liệu được tạo, bạn đã sẵn sàng kết nối với nó từ ứng dụng Node.js & NBSP; Đầu tiên, nhập mô -đun 2 bằng cách sử dụng câu lệnh sau:
Thứ hai, tạo kết nối với 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 trên máy chủ MySQL như máy chủ, người dùng, mật khẩu và cơ sở dữ liệu như sau:
Trong ví dụ này, chúng tôi đã tạo một kết nối với cơ sở dữ liệu 0 trong máy chủ cơ sở dữ liệu cục bộ. Thứ ba, hãy gọi phương thức 5 trên & nbsp; đối tượng 6 để kết nối với máy chủ cơ sở dữ liệu MySQL:
Phương thức 5 chấp nhận chức năng gọi lại có đối số 8 cung cấp lỗi chi tiết nếu xảy ra bất kỳ lỗi nào. Hãy để thử nghiệm chương trình 8.
Nếu bạn thấy thông báo được kết nối với máy chủ MySQL, thì chúc mừng, bạn đã được kết nối thành công với máy chủ cơ sở dữ liệu MySQL từ ứng dụng Node.js. Giả sử cơ sở dữ liệu 0 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:
Lưu ý rằng mọi phương pháp mà bạn gọi trên đối tượng 6 đều được xếp hàng và thực hiện 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 2 trên đối tượng 6. Phương thức 2 đả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 kết nối cơ sở dữ liệu được đóng.________số 8 Để buộc kết nối đóng ngay lập tức, bạn có thể sử dụng phương thức 5. Phương thức 5 đảm bảo rằng không còn các cuộc gọi hoặc sự kiện nào sẽ được kích hoạt cho kết nối.
Lưu ý rằng phương thức 5 không lấy bất kỳ đối số gọi lại nào như phương thức 2. Kết nối gộpTrình điều khiển MySQL cho mô-đun Node.js cung cấp cho bạn tính năng gộp kết nối tích hợp. 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ó được kết nối từ nhóm, bạn sử dụng phương thức 9: 1 Để trả lại kết nối với nhóm sau khi bạn hoàn thành nó, bạn có thể gọi 0. Sau đó, kết nối sẽ có sẵn trong nhóm và sẵn sàng sử dụng lại bởi người khác. 2 Để đóng kết nối và xóa nó khỏi nhóm, bạn sử dụng phương thức & nbsp; ________ 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 ra các kết nối uể oải. 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 nhóm, bạn sử dụng phương thức 2 của đối tượng 3 như sau: 3 Trong hướng dẫn này, bạn đã học được cách kết nối với cơ sở dữ liệu MySQL từ ứng dụng Node.js.
Hướng dẫn này có hữu ích không? Có tốt không khi sử dụng MySQL với Node JS?JS được kết hợp với MongoDB và các cơ sở dữ liệu NoQuery khác, nhưng Node.js cũng hoạt động tốt với các cơ sở dữ liệu quan hệ như MySQL. Nếu bạn muốn viết một microservice mới với nút. JS cho một cơ sở dữ liệu hiện có, rất có khả năng bạn sẽ sử dụng MySQL, một trong những cơ sở dữ liệu nguồn mở phổ biến nhất thế giới.Node. js performs well with relational databases like MySQL, too. If you want to write a new microservice with Node. js for an existing database, it's highly likely that you'll use MySQL, one of the world's most popular open-source databases.
NodeJS hoạt động như thế nào với MySQL?Đây là cách sử dụng MySQL trong nút trong năm bước dễ dàng:.. Tạo một dự án mới: MKDIR MySQL-Test && CD MySQL-TEST .. Tạo một gói.Tệp JSON: NPM init -Y .. Cài đặt mô -đun MySQL: NPM Cài đặt MySQL .. Tạo một ứng dụng.Tệp JS và sao chép trong đoạn trích bên dưới (chỉnh sửa trình giữ chỗ khi thích hợp) .. Chạy tệp: Ứng dụng nút .. Chúng ta có thể sử dụng nodejs với SQL không?Vâng đúng vậy.Bạn có thể xây dựng các ứng dụng Node.js với SQL Server!Trong hướng dẫn này, bạn sẽ tìm hiểu những điều cơ bản về việc tạo một nút.You can build Node. js applications with SQL Server! In this tutorial, you will learn the basics of creating a Node.
Node JS có thể truy cập cơ sở dữ liệu không?Node.js hỗ trợ tất cả các loại cơ sở dữ liệu cho dù đó là cơ sở dữ liệu quan hệ hoặc cơ sở dữ liệu NoQuery.Tuy nhiên, cơ sở dữ liệu NoQuery như MongoDB phù hợp nhất với nút.JS. js supports all kinds of databases no matter if it is a relational database or NoSQL database. However, NoSQL databases like MongoDb are the best fit with Node. js. |