Advertisement
qiTsuk

Where I am-ish...

Mar 15th, 2013
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.66 KB | None | 0 0
  1. Opretter forbindelse til databasen. Rimelig besværligt!
  2.  
  3. import java.io.*;
  4. import java.sql.*;
  5. import java.util.*;
  6.  
  7. /**
  8.  * @author qitsuk
  9.  */
  10. public class DBTool {
  11.  
  12.     private static String url;
  13.     private static String username;
  14.     private static String password;
  15.     private int rows;
  16.  
  17.     private DBTool() {
  18.     }
  19.  
  20.     public static Connection getConnection() throws FileNotFoundException, IOException, SQLException {
  21.         Properties props = new Properties();
  22.         FileInputStream in = new FileInputStream("DBP.properties");
  23.         props.load(in);
  24.         url = props.getProperty("jdbc.url");
  25.         username = props.getProperty("jdbc.username");
  26.         password = props.getProperty("jdbc.password");
  27.         Connection conn = DriverManager.getConnection(url, username, password);
  28.         return conn;
  29.     }
  30.  
  31. Sætter en ny person ind i databasen og udskriver alle personer i Participants "Table-ed".
  32.  
  33. public class DBTest {
  34.    
  35.     /**
  36.      * @param args the command line arguments
  37.      */
  38.     public static void main(String[] args) throws FileNotFoundException, IOException, SQLException {
  39.         Connection conn = DBTool.getConnection();
  40.         Statement state = conn.createStatement();
  41.         String query2 = "INSERT INTO Participants VALUES('05', 'Jørgensen', 'Hanne', '040932-1364', 'Dat Street 8')";
  42.         String query = "SELECT * FROM Participants";
  43.         state.execute(query2);
  44.         ResultSet rs = state.executeQuery(query);
  45.         while (rs.next()) {
  46.             System.out.println("ID:         " + rs.getString("ID"));
  47.             System.out.println("Last Name:  " + rs.getString("Last_Name"));
  48.             System.out.println("First Name: " + rs.getString("First_Name"));
  49.             System.out.println("CPR:        " + rs.getString("CPR"));
  50.             System.out.println("Address:    " + rs.getString("Address"));
  51.             System.out.println("__________________");
  52.         }
  53.                
  54.     }
  55. }
  56.  
  57. Udskriver det her:
  58. ID:         1
  59. Last Name:  Andersen
  60. First Name: Viggo
  61. CPR:        040835-3657
  62. Address:    Filth Street 8
  63. __________________
  64. ID:         2
  65. Last Name:  Hansen
  66. First Name: Bent
  67. CPR:        030548-3521
  68. Address:    Coronation Road 12
  69. __________________
  70. ID:         3
  71. Last Name:  Svendsen
  72. First Name: Marianne
  73. CPR:        050862-0258
  74. Address:    Slither Avenue 6
  75. __________________
  76. ID:         4
  77. Last Name:  Jensen
  78. First Name: Margrethe
  79. CPR:        091229-3692
  80. Address:    Hiatus Boulevard
  81. __________________
  82. ID:         5
  83. Last Name:  Jørgensen
  84. First Name: Hanne
  85. CPR:        040932-1364
  86. Address:    Dat Street 8
  87. __________________
  88.  
  89. So much work for so very little output!! :P
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement