Hướng dẫn can we use mysql database with node js? - chúng ta có thể sử dụng cơ sở dữ liệu mysql với nút js không?
Node.js có thể được sử dụng trong các ứng dụng cơ sở dữ liệu. Show
Một trong những cơ sở dữ liệu phổ biến nhất là MySQL. Cơ sở dữ liệu MySQLĐể có thể thử nghiệm các ví dụ mã, bạn nên cài đặt MySQL trên máy tính của mình. Bạn có thể tải xuống cơ sở dữ liệu MySQL miễn phí tại https://www.mysql.com/doads/. Cài đặt trình điều khiển MySQLKhi bạn đã chạy và chạy trên máy tính của mình, bạn có thể truy cập nó bằng cách sử dụng Node.js. Để truy cập cơ sở dữ liệu MySQL với Node.js, bạn cần trình điều khiển MySQL. Hướng dẫn này sẽ sử dụng mô -đun "MySQL", được tải xuống từ NPM. Để tải xuống và cài đặt mô -đun "MySQL", hãy mở thiết bị đầu cuối lệnh và thực hiện các mục sau: C: \ Users \ Your Name> NPM Cài đặt MySQL Bây giờ bạn đã tải xuống và cài đặt trình điều khiển cơ sở dữ liệu MySQL. Node.js có thể sử dụng mô -đun này để thao tác cơ sở dữ liệu MySQL: var mysql = yêu cầu ('mysql'); Tạo kết nốiBắt đầu bằng cách tạo kết nối với cơ sở dữ liệu. Sử dụng tên người dùng và mật khẩu từ cơ sở dữ liệu MySQL của bạn. demo_db_connection.js var mysql = yêu cầu ('mysql'); Tạo kết nối Bắt đầu bằng cách tạo kết nối với cơ sở dữ liệu. Sử dụng tên người dùng và mật khẩu từ cơ sở dữ liệu MySQL của bạn. var con = mysql.createConnection ({& nbsp; host: "localhost", & nbsp; user: "yourusername", & nbsp; mật khẩu: "yourPassword"}); con.connect (function (err) {& nbsp; if (err) ném err; & nbsp; console.log ("kết nối!");}); Chạy ví dụ » Lưu mã ở trên trong một tệp có tên là "demo_db_connection.js" và chạy tệp: Chạy "demo_db_connection.js" C: \ Users \ Your Name> Node demo_db_connection.jsĐiều này sẽ cung cấp cho bạn kết quả này: Bây giờ bạn có thể bắt đầu truy vấn cơ sở dữ liệu bằng các câu lệnh SQL. Truy vấn một cơ sở dữ liệu Sử dụng các câu lệnh SQL để đọc từ (hoặc ghi cho) cơ sở dữ liệu MySQL. Điều này cũng được gọi là "Truy vấn" cơ sở dữ liệu. Đối tượng kết nối được tạo trong ví dụ trên, có một phương thức truy vấn cơ sở dữ liệu: con.connect (function (err) {& nbsp; if (err) ném err; & nbsp; console.log ("kết nối!"); & nbsp; con.Query (sql, function (err, result) ; if (err) ném err; & nbsp; & nbsp; console.log ("kết quả:" + kết quả); & nbsp;});}); 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. 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ó ổn không khi sử dụng MySQL với Node JS?Khi bạn đã chạy và chạy trên máy tính của mình, bạn có thể truy cập nó bằng cách sử dụng Node.js.Để truy cập cơ sở dữ liệu MySQL với Node.js, bạn cần trình điều khiển MySQL.. To access a MySQL database with Node.js, you need a MySQL driver.
Chúng ta có thể sử dụng cơ sở dữ liệu SQL với Node JS không?Bạn có thể kết nối với cơ sở dữ liệu SQL bằng Node.js trên Windows, Linux hoặc MacOS. js on Windows, Linux, or macOS.
Node JS 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 .. Cơ sở dữ liệu nào chúng ta có thể sử dụng với Node JS?"Nút.JS chỉ có thể được sử dụng với MongoDB (là cơ sở dữ liệu NoQuery phổ biến nhất).MongoDB (which is the most popular NoSQL database).” |