Advertisement
Guest User

jdo

a guest
Jan 18th, 2017
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. import java.io.File;
  2. import java.util.Properties;
  3. import javax.jdo.JDOHelper;
  4. import javax.jdo.PersistenceManager;
  5. import javax.jdo.PersistenceManagerFactory;
  6. //import org.datanucleus.api.jdo.JDOPersistenceManagerFactory;
  7.  
  8. public class Main {
  9.  
  10. public static void main(String[] args) {
  11. // TODO Auto-generated method stub
  12. Kategoria kategoria1 = new Kategoria("Rock");
  13.  
  14.  
  15. Properties properties = new Properties();
  16. properties.setProperty("javax.jdo.Persiste", "ofr");
  17. //properties.setProperty("javax.jdo.PersistenceManagerFactoryClass", "org.datanucleus.api.jdo.JDOPersistenceManagerFactory");
  18. properties.setProperty("javax.jdo.option.ConnectionURL","jdbc:mysql://localhost:3306/jdo");
  19. properties.setProperty("javax.jdo.option.ConnectionDriverName","com.mysql.jdbc.Driver");
  20. properties.setProperty("javax.jdo.option.ConnectionUserName","root");
  21. properties.setProperty("javax.jdo.option.ConnectionPassword","root");
  22. PersistenceManagerFactory pmf = JDOHelper.getPersistenceManagerFactory(properties);
  23.  
  24. PersistenceManager pm = pmf.getPersistenceManager();
  25.  
  26. //File propsFile = new File("datanucleus.properties");
  27. //PersistenceManagerFactory pmf = JDOHelper.getPersistenceManagerFactory(propsFile);
  28. //PersistenceManagerFactory pmf = JDOHelper.getPersistenceManagerFactory("datanucleus.properties");
  29. //PersistenceManager pm = pmf.getPersistenceManager();
  30.  
  31. try {
  32. pm.currentTransaction().begin();
  33.  
  34. }
  35. finally {
  36. // Close the database and active transaction:
  37. if (pm.currentTransaction().isActive())
  38. pm.currentTransaction().rollback();
  39. if (!pm.isClosed())
  40. pm.close();
  41. }
  42.  
  43. }
  44.  
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement