Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Злостный читатель - студент взявший в библиотеке самое большое количество книг, то есть
- в таблице log номер его читательского билета будет встречаться чаще всего. Для решения данной
- задачи предлагаю написать sql запрос который вернет имя студента из таблицы student есть его
- читательский билет встречается в таблице log чаще всего.
- */
- import java.beans.Statement;
- import java.sql.Connection;
- import java.sql.DriverManager;
- public class Main{
- public static void main(String[] args) {
- try{
- String url = "jdbc:mysql://localhost/store?serverTimezone=Europe/Moscow&useSSL=false";
- String username = "root";
- String password = "password";
- Class.forName("com.mysql.cj.jdbc.Driver").getDeclaredConstructor().newInstance();
- try (Connection conn = DriverManager.getConnection(url, username, password)){
- Statement statement = (Statement) conn.createStatement();
- String ticket = String.valueOf(((java.sql.Statement) statement).executeUpdate("SELECT FirstName FROM student inner join log on student.TickedID = log.TickedID ORDER BY COUNT(TicketID) DESC LIMIT = 1"));
- System.out.println("Злостный читатель: " + ticket);
- }
- }
- catch(Exception ex){
- System.out.println("Connection failed...");
- System.out.println(ex);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement