Advertisement
Nortedhas

Untitled

Nov 29th, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 KB | None | 0 0
  1. package ru.shebet.laba5;
  2.  
  3. import java.sql.*;
  4. import java.util.*;
  5.  
  6. public class Laba5 {
  7. private static final String url="jdbc:mysql://localhost:3306/shebet2";//для создания подключения с базой данных
  8. private static final String user="root";
  9. private static final String password="27021998";
  10.  
  11. private static Connection con;
  12. private static Statement stmt;
  13. private static ResultSet rs;
  14.  
  15. public static void main(String[] args){
  16. String all="SELECT number FROM laba5";//запрос к базе данных
  17. ArrayList <Integer> number=new ArrayList<>();//лист для хранения элементов с базы
  18. try{
  19. con=DriverManager.getConnection(url,user,password);//создаётся подключение
  20.  
  21. stmt=con.createStatement();
  22.  
  23. rs=stmt.executeQuery(all);
  24. while(rs.next()){
  25. number.add(rs.getInt(1));//считываем с базы данных в лист
  26. }
  27. System.out.println("Исходный лист:\n"+number);//выводим исходный лист
  28. Collections.sort(number);//сортируем внутренней сортировкой
  29. System.out.println("Отсортированный лист:\n"+number);//выводим отсортированный лист
  30. }
  31. catch(SQLException sqlEx){
  32. sqlEx.printStackTrace();//закрываем подключение с базой данных
  33. }finally{
  34. try{con.close();}catch(SQLException se){
  35. try{stmt.close();}catch(SQLException sr){
  36. try{rs.close();}catch(SQLException sy){
  37.  
  38. }
  39. }
  40. }
  41. }
  42. }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement