ПочатиПочніть безкоштовно

Встановіть з'єднання

Перший крок імпорту даних із бази даних SQL — створення з'єднання з нею. Як пояснив Філіп, вам потрібні різні пакети залежно від того, до якої бази ви хочете під'єднатися. Усі ці пакети працюють однаково, як визначено у пакеті DBI.

dbConnect() створює з'єднання між вашим сеансом R і базою даних SQL. Перший аргумент має бути об'єктом DBIdriver, який визначає, як встановлюються з'єднання та як дані зіставляються між R і базою даних. Для баз даних MySQL такий драйвер можна створити за допомогою RMySQL::MySQL().

Якщо база даних MySQL є віддаленою і розміщена на сервері, у dbConnect() також потрібно вказати такі аргументи: dbname, host, port, user і password. Більшість із цих параметрів уже надано.

Ця вправа є частиною курсу

Середній рівень імпорту даних у R

Переглянути курс

Інструкції до вправи

  • Підключіть бібліотеку DBI, яка вже встановлена на серверах DataCamp.
  • Відредагуйте виклик dbConnect(), щоб під'єднатися до бази даних MySQL. Змініть аргумент port (3306) і аргумент user ("student").

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Load the DBI package


# Edit dbConnect() call
con <- dbConnect(RMySQL::MySQL(), 
                 dbname = "tweater", 
                 host = "courses.csrrinzqubik.us-east-1.rds.amazonaws.com", 
                 port = 0000,
                 user = "",
                 password = "datacamp")
Редагувати та запускати код