Advertisement
Guest User

Untitled

a guest
Jul 5th, 2018
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. package com.ibm.mrsaas.cloudant;
  2.  
  3. import java.net.URL;
  4.  
  5. import com.cloudant.client.api.ClientBuilder;
  6. import com.cloudant.client.api.CloudantClient;
  7. import com.cloudant.client.api.Database;
  8.  
  9. public class MRSCloudantDao {
  10. // https://09cfec21-2196-4870-aba1-afa95b82bba9-bluemix:27956ee34a6cafe81d4ef3729ababc3c169a86074de353f9fb8901add8aa44b8@09cfec21-2196-4870-aba1-afa95b82bba9-bluemix.cloudant.com
  11. //mrstransaction db
  12. private static final String cloudantURL = "https://09cfec21-2196-4870-aba1-afa95b82bba9-bluemix:27956ee34a6cafe81d4ef3729ababc3c169a86074de353f9fb8901add8aa44b8@09cfec21-2196-4870-aba1-afa95b82bba9-bluemix.cloudant.com";
  13. private static final String username = "09cfec21-2196-4870-aba1-afa95b82bba9-bluemix";
  14. private static final String password = "27956ee34a6cafe81d4ef3729ababc3c169a86074de353f9fb8901add8aa44b8";
  15. private static CloudantClient client;
  16.  
  17. public static CloudantClient getDBInstance(){
  18.  
  19. if(client == null){
  20. try{
  21. startup();
  22. }catch (Exception e){
  23. e.printStackTrace();
  24. }
  25. }
  26. return client;
  27. }
  28.  
  29. public static void startup() throws Exception {
  30. client = startup(new URL(cloudantURL), username, password);
  31.  
  32. }
  33.  
  34. public static CloudantClient startup(URL url, String username, String password) {
  35. return ClientBuilder.url(url)
  36. .username(username)
  37. .password(password)
  38. .build();
  39. }
  40.  
  41. public static Database getDatabase(String name){
  42. return getDBInstance().database(name,true);
  43. }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement