Advertisement
Guest User

code

a guest
Apr 6th, 2019
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.52 KB | None | 0 0
  1. import com.github.javafaker.Faker;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.FileReader;
  5. import java.io.IOException;
  6. import java.sql.Connection;
  7. import java.sql.DriverManager;
  8. import java.sql.PreparedStatement;
  9. import java.sql.SQLException;
  10.  
  11. public class Main
  12. {
  13.     public static void main(String[] args) throws SQLException
  14.     {
  15.  
  16.         BufferedReader reader;
  17.         BufferedReader readers;
  18.  
  19.  
  20.  
  21.  
  22.         Faker faker = new Faker();
  23.  
  24.         Connection connect = null;
  25.  
  26.         //pripojenie k databaze
  27.  
  28.         connect = DriverManager.getConnection("jdbc:postgresql://localhost:5432/HotRes", "postgres", "paradajka");
  29.  
  30. //        for(int i = 0; i < 781824; i++)
  31. //        {
  32.         try
  33.         {
  34.             reader = new BufferedReader(new FileReader("/home/nikoleta/Desktop/cities.txt"));
  35.  
  36.             String line = reader.readLine();
  37.  
  38.             while (line != null)
  39.             {
  40.                 String createTable = "INSERT INTO lokalita(mesto, krajina) VALUES(?, ?);";
  41.  
  42.                 PreparedStatement pst = connect.prepareStatement(createTable);
  43.                 pst.setString(1, line);
  44.                 pst.setString(2, faker.address().country());
  45.  
  46. //                System.out.println(line);
  47.                 // read next line
  48.                 pst.executeUpdate();
  49.                 line = reader.readLine();
  50.  
  51.             }
  52.             reader.close();
  53.  
  54.         } catch (IOException e) {
  55.             e.printStackTrace();
  56.         }
  57.  
  58.  
  59.  
  60.  
  61.  
  62. //        }
  63.  
  64. //        String createTable = "INSERT INTO lokalita(id, meno, krajina) VALUES(DEFAULT,'apple');";
  65.  
  66.  
  67.        // String query = "SELECT mesto FROM lokalita WHERE mesto LIKE ?";
  68.  
  69. //            pst.setString(1,  insertedString + "%");
  70. //            ResultSet result = pst.executeQuery();
  71. //            while(result.next())
  72. //            {
  73. //                cities.add(result.getString("mesto"));
  74. //            }
  75.  
  76.  
  77. //        PrintWriter writer = null;
  78. //        try
  79. //        {
  80. //            writer = new PrintWriter("countries.txt", "UTF-8");
  81. //            for(int i = 0; i < 781824; i++)
  82. //            {
  83. //                writer.println(faker.address().city());
  84. //                //System.out.println();
  85. //            }
  86. //        } catch (FileNotFoundException e) {
  87. //            e.printStackTrace();
  88. //        } catch (UnsupportedEncodingException e) {
  89. //            e.printStackTrace();
  90. //        }
  91. //        writer.println("The first line");
  92. //        writer.println("The second line");
  93. //        writer.close();
  94.  
  95.  
  96.     }
  97. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement