Встречается на собеседованиях • сегодня

С какими базами данных взаимодействует SQL

Java поддерживает взаимодействие с различными реляционными базами данных через JDBC (Java Database Connectivity). Основные СУБД:

  1. MySQL – популярная open-source СУБД
java
Connection conn = DriverManager.getConnection(
  "jdbc:mysql://localhost:3306/db", "user", "pass");
  1. PostgreSQL – мощная open-source СУБД
java
Connection conn = DriverManager.getConnection(
  "jdbc:postgresql://localhost:5432/db", "user", "pass");
  1. Oracle – коммерческая СУБД
java
Connection conn = DriverManager.getConnection(
  "jdbc:oracle:thin:@localhost:1521:ORCL", "user", "pass");
  1. SQL Server – СУБД от Microsoft
java
Connection conn = DriverManager.getConnection(
  "jdbc:sqlserver://localhost:1433;databaseName=db", "user", "pass");
  1. H2, SQLite – встраиваемые БД для тестирования

Также существуют ORM-фреймворки (Hibernate, JPA) и NoSQL решения (MongoDB, Cassandra), но они используют свои API, а не чистый SQL.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы