Hãy lịch sự và ...
Mỗi lần bạn kết nối tới cơ sở dữ liệu bằng dbConnect(), bạn đang tạo một kết nối mới tới cơ sở dữ liệu đó. RMySQL tự động đặt một giới hạn tối đa số kết nối mở và sẽ đóng bớt một số kết nối cho bạn, nhưng dù vậy: tốt nhất là bạn nên chủ động ngắt kết nối khỏi cơ sở dữ liệu sau đó. Bạn làm điều này với hàm dbDisconnect().
Đoạn mã để kết nối với cơ sở dữ liệu đã có sẵn, bạn có thể hoàn thiện nốt tập lệnh không?
Bài tập này là một phần của khóa học
Nhập dữ liệu nâng cao trong R
Hướng dẫn bài tập
- Dùng kỹ thuật bạn thích để tạo data frame
long_tweats. Data frame này chọn các cộtpostvàdatetừ các quan sát trongtweatsnơi độ dài ký tự của biếnpostlớn hơn40. - In
long_tweats. - Ngắt kết nối khỏi cơ sở dữ liệu bằng
dbDisconnect().
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Connect to the database
library(DBI)
con <- dbConnect(RMySQL::MySQL(),
dbname = "tweater",
host = "courses.csrrinzqubik.us-east-1.rds.amazonaws.com",
port = 3306,
user = "student",
password = "datacamp")
# Create the data frame long_tweats
# Print long_tweats
print(long_tweats)
# Disconnect from the database