Advertisement
Guest User

Untitled

a guest
Jan 20th, 2016
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | None | 0 0
  1.  
  2. // digital ocean creds
  3. // db, err := sql.Open("mysql", "root:@/theory_mysql")
  4. databaseURL := os.Getenv("DATABASE_URL")
  5. fmt.Println(databaseURL)
  6. db, err := sql.Open("mysql", databaseURL)
  7. fmt.Println(databaseURL)
  8.  
  9. if err != nil {
  10. fmt.Println("error opening theory database")
  11. }
  12. defer db.Close()
  13. // db, err := sql.Open("postgres", "user=q dbname=theory password=root45 sslmode=disable")
  14. // if err != nil {
  15. // fmt.Printf("Error connecting to postgres: %v\n", err)
  16. // }
  17. // fmt.Println("Successfully connected to the database")
  18.  
  19. //check and make sure struct is populated
  20.  
  21. // statement := `"insert into theory (address, city, email_address, first_name, last_name, profile_id, state, status, value, zipcode, type) values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11)"`, item.Address, item.City, item.EmailAddress, item.FirstName, item.LastName, item.ProfileID, item.State, item.Status, item.Value, item.Zipcode, item.Type
  22. // stmt, err := db.Prepare(statement)
  23. // if err != nil {
  24. // fmt.Printf("Error creating item %v\n", err)
  25. // return err
  26. // }
  27.  
  28. fmt.Printf("StartTime: %v\n", time.Now())
  29. fmt.Println("Please do this")
  30.  
  31. res, err := db.Exec("insert into transactions VALUES(?,?,?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)", item.ID, item.PrintCode, item.FirstName, item.LastName, item.Address, item.City, item.State, item.Zipcode, item.EmailAddress, item.ProfileID, item.Status, item.Value, item.Type)
  32. // res, err := db.Exec("insert into theory VALUES($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11)", item.Address, item.City, item.EmailAddress, item.FirstName, item.LastName, item.ProfileID, item.State, item.Status, item.Value, item.Zipcode, item.Type)
  33. if err != nil || res == nil {
  34. fmt.Printf("Error writing to database: %+v\n", err)
  35. }
  36. fmt.Println("RES from Query")
  37. fmt.Println(res)
  38.  
  39. return
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement