Java 2.0

Уроки Java для профессионалов

14 уроков 50 заданий Справочник Компилятор
/ Видеокурсы / Уроки Java для профессионалов / #10 - Подключение к базе данных (Java JDBC)

#10 - Подключение к базе данных (Java JDBC)

#10 - Подключение к базе данных (Java JDBC)


JavaMySQL

Мы создадим все необходимые классы для подключения к БД MySQL, а также скачаем специальный драйвер JDBC, позволяющий подключать Java к базам данных. Кроме того, мы создадим скелет кода для авторизации на сайте.

Видео урок:

Для корректной работы Java и баз данных необходимо скачать специальный драйвер - JDBC Driver. Вы можете его скачать по этой ссылке.


Для подключения к базе данных необходимо установить соединение, указать какой драйвер используется и после этого подключаться к базе данных. В ходе урока мы все это сделали и прописали специальный класс DatabaseHandler, который позволяет работать с БД.

Connection dbConnection;

public Connection getDbConnection() throws ClassNotFoundException, SQLException {
 String connectionString = "jdbc:mysql://" + dbHost + ":" + dbPort + "/" + dbName;

 Class.forName("com.mysql.jdbc.Driver");

 dbConnection = DriverManager.getConnection(connectionString, dbUser, dbPass);

 return dbConnection;
}

Все названия таблиц, полей в табличках, а также данных для подключения к БД лучше всего хранить в переменных и отдельных классах. Это позволяет с легкостью переносить проект на новые БД и менять значения пароля, логина и прочих деталей для подключения к базе данных.

Материалы для курса

java_database_connection.zip Необходима подписка!

Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт

Онлайн редактор кода

Загрузка...

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям!

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы получить большое задание. Такие задания есть к каждому курсу. В них входит задание, методика решения, а также "Готовое решение".
PS: подобные задания доступны при подписке от 1 месяца!


JavaMySQL

Также стоит посмотреть