Advertisement
Guest User

Untitled

a guest
Nov 18th, 2017
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.75 KB | None | 0 0
  1. public static void addConsumersDB(String[] consumers) {  // метод записывающий в базу данных информацию
  2.    
  3.     try {
  4.        
  5.         Class.forName("com.mysql.jdbc.Driver");
  6.         String url = "jdbc:mysql://localhost:3306/logpass";
  7.         String login = "root";
  8.         String password = "";
  9.         Connection con = DriverManager.getConnection(url, login, password);
  10.         try {
  11.            
  12.             Statement stmt = con.createStatement();
  13.             stmt.executeUpdate("INSERT INTO consumers (id, name, surname, patronymic, gender, date_of_birth, place_of_birth, series_and_passport_number, phonenumber) VALUES ('"+ consumers[0] +"', '"+ consumers[1] +"', '"+ consumers[2] +"', '"+ consumers[3] +"', '"+ consumers[4] +"', '"+ consumers[5] +"', '"+ consumers[6] +"', '"+ consumers[7] +"', '"+ consumers[8] +"' ) ");      // Принимаем наш массив строковый в метод, и записываем логин и пароль в соответствующие ячейки      
  14.             stmt.close();
  15.            
  16.         } finally {
  17.             con.close();
  18.         }
  19.     } catch (Exception e) {
  20.         e.printStackTrace();
  21.     }
  22.    
  23. }
  24.  
  25. public static String readConsumersDB() {    // метод чтения базы данных покупателей
  26.        
  27.         String allstr = "";        // строка, в которую помещается вся база данных
  28.         String str;
  29.         int length = 0;
  30.        
  31.     try {
  32.        
  33.         Class.forName("com.mysql.jdbc.Driver");
  34.         String url = "jdbc:mysql://localhost:3306/logpass";        // 3306 - порт вашего сервера   logpass - имя базы данных
  35.         String login = "root";
  36.         String password = "";
  37.         Connection con = DriverManager.getConnection(url, login, password);
  38.        
  39.         try {
  40.            
  41.             Statement stmt = con.createStatement();                 // начало работы с таблицей базы данных
  42.             ResultSet rs = stmt.executeQuery("SELECT * FROM consumers");  // вытаскиваем данные. SELECT FROM - SQL запросы
  43.             while (rs.next()) {
  44.  
  45.                 for(int i = 1; i < 10; i++)
  46.                 {
  47.                     str = rs.getString(i);             
  48.                     length = str.length();
  49.                     allstr += str;
  50.                    
  51.                     for(int j = 0; j < (25 - length); j++)
  52.                         allstr += " ";
  53.                    
  54.                     if(i == 9)
  55.                         allstr += "\n";
  56.                     str = "";
  57.                 }
  58.             }
  59.             rs.close();
  60.             stmt.close();
  61.         } finally {
  62.             con.close();
  63.         }
  64.     } catch (Exception e) {
  65.         e.printStackTrace();
  66.     }
  67.    
  68.     return allstr;
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement