Advertisement
Guest User

Untitled

a guest
Feb 16th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. import model.Carro;
  2. import dao.CarroDAO;
  3.  
  4. public class Teste {
  5.  
  6. public static void main (String[] args){
  7.  
  8. Carro carro = new Carro();
  9.  
  10. carro.setMarca("Chevrolet");
  11. carro.setModelo("Cruze");
  12. carro.setChassi(2.4);
  13. carro.setRenavam(2.5);
  14. carro.setMotor(1.6F);
  15.  
  16. new CarroDAO().save(carro);
  17. }
  18. }
  19.  
  20. Exception in thread "main" java.lang.RuntimeException: java.lang.ClassNotFoundException: org.postgresql.Driver
  21. at dao.ConnectionFactory.getConnection(ConnectionFactory.java:19)
  22. at dao.CarroDAO.<init>(CarroDAO.java:21)
  23. at teste.Teste.main(Teste.java:18)
  24. Caused by: java.lang.ClassNotFoundException: org.postgresql.Driver
  25. at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
  26. at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
  27. at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
  28. at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
  29. at java.lang.Class.forName0(Native Method)
  30. at java.lang.Class.forName(Class.java:264)
  31. at dao.ConnectionFactory.getConnection(ConnectionFactory.java:16)
  32.  
  33. package DAO;
  34.  
  35. import java.sql.Connection;
  36. import java.sql.DriverManager;
  37. import java.sql.SQLException;
  38.  
  39. public class ConnectionFactory {
  40.  
  41. private String url = "jdbc:postgresql://localhost:5432/carro";
  42. private String username = "postgres";
  43. private String password = "";
  44.  
  45.  
  46. public Connection getConnection(){
  47. try{
  48. Class.forName("org.postgresql.Driver");
  49. return DriverManager.getConnection(url,username,password);
  50. }catch(SQLException | ClassNotFoundException e){
  51. throw new RuntimeException(e);
  52. }
  53. }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement