/
Zakonreal
/
practice06
Обзор
Документация
Войти
/
Zakonreal
/
practice06
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/database/Main.java
48 строк
1 KB
RodinRoman
init
15 май 2025, 03:23
15 май 2025, 03:23
17d6e58
Код
Авторство
О чём код?
package database; import database.dao.StudentDao; import database.dao.StudentDaoImpl; import database.model.Student; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class Main { public static void main(String[] args) throws SQLException { String url = "jdbc:h2:mem:student"; String username = "sa"; String password = "123456"; Connection connection = null; try { Class.forName("org.h2.Driver"); } catch (ClassNotFoundException e) { e.printStackTrace(); } connection = DriverManager.getConnection(url, username, password); StudentDao dao = new StudentDaoImpl(connection); dao.init(); Student student1 = new Student(1, "Student1", 5); Student student2 = new Student(2, "Student2", 4); Student student3 = new Student(3, "Student3", 3); dao.add(student1); dao.add(student2); dao.add(student3); //dao.getAll().forEach(System.out::println); System.out.println(dao.getById(2)); student2.setMark(2); dao.update(student2); System.out.println(dao.getById(2)); System.out.println("result after delete"); dao.deleteById(2); dao.getAll().forEach(System.out::println); } }