Guest User

Untitled

a guest
Jan 22nd, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.42 KB | None | 0 0
  1. package actions;
  2.  
  3. import java.io.IOException;
  4. import java.io.PrintWriter;
  5. import java.net.URL;
  6. import java.sql.Connection;
  7. import java.sql.DriverManager;
  8. import java.sql.ResultSet;
  9. import java.sql.SQLException;
  10. import java.sql.Statement;
  11. import java.util.Properties;
  12.  
  13. import javax.servlet.ServletException;
  14. import javax.servlet.http.HttpServletRequest;
  15. import javax.servlet.http.HttpServletResponse;
  16.  
  17. import org.apache.commons.logging.Log;
  18. import org.apache.commons.logging.LogFactory;
  19.  
  20. public class DeinVadda {
  21.  
  22.     private static Log logger = LogFactory.getLog(DeinVadda.class);
  23.    
  24.     private Connection getDB()
  25.     {
  26.        
  27.             Connection dbCon = null;
  28.             Properties dbprops = new Properties();
  29.             try {
  30.                 URL url = ClassLoader.getSystemResource("app.properties");
  31.                 dbprops.load(url.openStream());
  32.  
  33.                 // Verbindungsparameter auslesen
  34.                 String dbdriver = dbprops.getProperty("database.driver");
  35.                 String dburl    = dbprops.getProperty("database.url");
  36.                 String username = dbprops.getProperty("database.user");
  37.                 String password = dbprops.getProperty("database.password");
  38.  
  39.                 // 1. Datenbank-Treiber registrieren
  40.                 // Hier wird sichergestellt, dass der
  41.                 // benötigte JDBC-Treiber in der JVM
  42.                 // geladen wurde
  43.                 Class.forName(dbdriver);
  44.  
  45.                 // 2. Verbindung zur Datenbank herstellen
  46.                 // JDBC-URL formulieren und DriverManager
  47.                 // wegen Verbindung anfragen
  48.                 try {
  49.                     dbCon = DriverManager.getConnection(dburl, username, password);
  50.                 } catch (SQLException e) {
  51.                     // TODO Auto-generated catch block
  52.                     logger.error("Unable to load database driver", e);
  53.                 }
  54.  
  55.             } catch (ClassNotFoundException cnfe) {
  56.                 logger.error("Unable to load database driver", cnfe);
  57.             } catch (IOException e) {
  58.                 logger.error("Could not establish a database connection", e);
  59.             }
  60.             return dbCon;
  61.     }
  62.    
  63.     public String getShit()
  64.     {
  65.        
  66.         String BLAAAAA = "";
  67.        
  68.         try {
  69.             Connection dbCon = getDB();
  70.             String sqlStatement =  "SELECT * FROM benutzer";
  71.            
  72.             Statement bla2 = dbCon.createStatement();
  73.             ResultSet digga = bla2.executeQuery(sqlStatement);
  74.            
  75.             while (digga.next())
  76.             {
  77.                 BLAAAAA += digga.getString("vorname") +" " + digga.getString("nachname") + ";<br/>";
  78.             }
  79.            
  80.             digga.close();
  81.             bla2.close();
  82.            
  83.         } catch (SQLException e) {
  84.             // TODO Auto-generated catch block
  85.             BLAAAAA = ("DB Connection ging nicht klar!<br/>" + e);
  86.         }
  87.         return BLAAAAA;
  88.     }
  89.    
  90. }
Add Comment
Please, Sign In to add comment