Advertisement
Guest User

Untitled

a guest
Jul 20th, 2016
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.63 KB | None | 0 0
  1. import java.sql.Connection;
  2. import java.sql.DriverManager;
  3. import java.sql.ResultSet;
  4. import java.sql.SQLException;
  5. import java.sql.Statement;
  6. import java.util.ArrayList;
  7. import java.util.List;
  8.  
  9. import javaapplication1.Person;
  10.  
  11. public class ABC {
  12. public static void main(String[] args) throws SQLException {
  13. ArrayList<Person> personlist = new ArrayList<Person>();
  14. //List<Person> personlist = new List<Person>();
  15. try {
  16.  
  17.  
  18. Class.forName("oracle.jdbc.driver.OracleDriver");
  19. Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","gsjsc","gsjschanna");
  20. Statement st=con.createStatement();
  21.  
  22. ResultSet srs = st.executeQuery("SELECT * FROM person2");
  23. while (srs.next()) {
  24. Person person = new Person();
  25. person.setName(srs.getString("name"));
  26. person.setJobtitle(srs.getString("jobtitle"));
  27. // person.setFrequentflyer(srs.getInt("frequentflyer"));
  28. personlist.add(person);
  29. }
  30.  
  31. System.out.println(personlist.size());
  32. for (int a=0;a<personlist.size();a++)
  33. {
  34. System.out.println(personlist.get(a).getName());
  35. System.out.println(personlist.get(a).getJobtitle());
  36. // System.out.println(personlist.get(2).getName());
  37. // System.out.println(personlist.get(3).getName());
  38. }
  39. //System.out.println(personlist.get(4));
  40.  
  41. //System.out.println(namelist.);
  42. } catch (Exception e) {
  43. System.err.println("Got an exception! ");
  44. System.err.println(e.getMessage());
  45. }
  46. }
  47. }
  48.  
  49. private Address[] getEmailsList(ArrayList< String > emails) {
  50. Address[] emaiAddresses = new Address[emails.size()];
  51.  
  52. for (int i =0;i < emails.size();i++) {
  53. try {
  54. emaiAddresses[i] = new InternetAddress(emails.get(i));
  55. }
  56. catch (AddressException e) {
  57.  
  58. e.printStackTrace();
  59. }
  60. }
  61. return emaiAddresses;
  62. }
  63.  
  64. // This method prompts user for email group to which he
  65. // wants to send message
  66. public List< String > getEmails() {
  67. ArrayList< String > emails = new ArrayList< String >();
  68.  
  69. int counter = 1;
  70. String address = "";
  71. Scanner scanner = new Scanner(System.in);
  72.  
  73. // looping inifinitely times as long as user enters
  74. // emails one by one
  75. // the while loop breaks when user types done and
  76. // press enter.
  77. while(true) {
  78.  
  79. System.out.println("Enter E-Mail : " + counter);
  80. address = scanner.next();
  81.  
  82. if(address.equalsIgnoreCase("Done")){
  83. break;
  84. }
  85. else {
  86. emails.add(address);
  87. counter++;
  88. }
  89. }
  90.  
  91. return emails;
  92. }
  93. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement