Advertisement
Guest User

Untitled

a guest
May 9th, 2016
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.28 KB | None | 0 0
  1.  
  2. import java.util.*;
  3. import java.sql.*;
  4. import javax.swing.*;
  5.  
  6. public class DB {
  7.  
  8. String url = "jdbc:mysql://localhost:3306/eksamen2015";
  9. String bruker = "root";
  10. String passord = "12345";
  11. Connection conn = null;
  12. Statement setning;
  13.  
  14. String navn;
  15. int ansattnr;
  16. String avdeling;
  17.  
  18. Ansatt ansatt = new Ansatt(navn, ansattnr, avdeling);
  19.  
  20. public void startDB(int ansattnr, String navn, String avdeling) {
  21.  
  22. Ansatt a = new Ansatt(navn, ansattnr, avdeling);
  23.  
  24. try {
  25.  
  26. } catch (Exception ex) {
  27. JOptionPane.showMessageDialog(null, ex.getClass() + "\n" + ex.getMessage());
  28. }
  29. try {
  30. setning = conn.createStatement();
  31.  
  32. setning.executeUpdate("INSERT INTO ansatt VALUES (" + ansattnr + ",'" + a.getNavn() + "','" + a.getAvdeling(avdeling) + "')");
  33.  
  34. } catch (Exception ex) {
  35. JOptionPane.showMessageDialog(null, ex.getClass() + "\n" + ex.getMessage());
  36. }
  37.  
  38. }
  39.  
  40. public void slettAnsatt(int ansattnr) {
  41.  
  42. try {
  43. setning = conn.createStatement();
  44. setning.execute("DELETE FROM ansatt WHERE ansattnr="+ ansattnr);
  45.  
  46. }catch (Exception ex) {
  47. JOptionPane.showMessageDialog(null, ex.getClass() + "\n" + ex.getMessage());
  48.  
  49.  
  50.  
  51. }
  52. }
  53. public int hentMax() throws SQLException {
  54.  
  55. ResultSet max;
  56.  
  57. setning = conn.createStatement();
  58.  
  59. max = setning.executeQuery("SELECT max(ansattnr) AS maxi FROM ansatt");
  60. max.next();
  61. int nr = max.getInt("maxi");
  62. nr++;
  63.  
  64. return nr;
  65. }
  66.  
  67. public ResultSet visAlle() throws SQLException {
  68. // Vector<Ansatt> list = new Vector<>();
  69.  
  70. ResultSet resultat = null;
  71.  
  72. try {
  73. conn = DriverManager.getConnection(url, bruker, passord);
  74. } catch (Exception ex) {
  75. JOptionPane.showMessageDialog(null, ex.getClass() + "\n" + ex.getMessage());
  76. }
  77.  
  78. setning = conn.createStatement();
  79. resultat = setning.executeQuery("SELECT * FROM ansatt");
  80.  
  81. return resultat;
  82.  
  83. }
  84.  
  85.  
  86. public void slettAnsatt() {
  87.  
  88.  
  89.  
  90.  
  91. }
  92.  
  93. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement