Advertisement
Guest User

Untitled

a guest
Jan 18th, 2016
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.13 KB | None | 0 0
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6. package com.prometnanesreca;
  7.  
  8. import com.mysql.fabric.xmlrpc.base.Data;
  9. import java.sql.Connection;
  10. import java.sql.Date;
  11. import java.sql.DriverManager;
  12. import java.sql.Statement;
  13. import java.text.DateFormat;
  14. import java.text.SimpleDateFormat;
  15. import javax.swing.text.DateFormatter;
  16. import org.activiti.engine.delegate.DelegateTask;
  17. import org.activiti.engine.delegate.TaskListener;
  18.  
  19. /**
  20. *
  21. * @author Marcelino
  22. */
  23. public class DBCreate implements TaskListener {
  24. // JDBC driver name and database URL
  25. static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
  26. static final String DB_URL = "jdbc:mysql://localhost:3306/statistics";
  27.  
  28. // Database credentials
  29. static final String USER = "root";
  30. static final String PASS = "root";
  31.  
  32. @Override
  33. public void notify(DelegateTask dt) {
  34.  
  35. Connection conn = null;
  36. Statement stmt = null;
  37. try{
  38. //STEP 2: Register JDBC driver
  39. Class.forName("com.mysql.jdbc.Driver");
  40.  
  41. //STEP 3: Open a connection
  42. System.out.println("Connecting to database...");
  43. conn = DriverManager.getConnection(DB_URL,USER,PASS);
  44.  
  45. //STEP 4: Execute a query
  46. System.out.println("Creating statement...");
  47. stmt = conn.createStatement();
  48. Date date = new Date(System.currentTimeMillis());
  49. String sql;
  50. SimpleDateFormat ft =
  51. new SimpleDateFormat ("YYYY.MM.dd hh:mm:ss");
  52. sql = "INSERT INTO tasks(task_name,task_asignee,task_idZapisnika, task_zapisnik, task_uprava) " +
  53. "VALUES ('"+dt.getName()+"', '"+dt.getAssignee()+"', '"+dt.getVariable("prometnanesreca_stevilka")+"','"+ "http://localhost:8282/share/generated/Zapisnik"+dt.getVariable("prometnanesreca_stevilka")+".pdf" +"', '"+dt.getVariable("prometnanesreca_policijskapostaja")+"')";
  54. stmt.executeUpdate(sql);
  55. }catch(Exception e){
  56. System.out.println("Exception: " );
  57. e.printStackTrace();
  58. }
  59.  
  60. }
  61.  
  62.  
  63.  
  64.  
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement