Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.ibm.mrsaas.cloudant;
- import java.net.URL;
- import com.cloudant.client.api.ClientBuilder;
- import com.cloudant.client.api.CloudantClient;
- import com.cloudant.client.api.Database;
- public class MRSCloudantDao {
- // https://09cfec21-2196-4870-aba1-afa95b82bba9-bluemix:27956ee34a6cafe81d4ef3729ababc3c169a86074de353f9fb8901add8aa44b8@09cfec21-2196-4870-aba1-afa95b82bba9-bluemix.cloudant.com
- //mrstransaction db
- private static final String cloudantURL = "https://09cfec21-2196-4870-aba1-afa95b82bba9-bluemix:27956ee34a6cafe81d4ef3729ababc3c169a86074de353f9fb8901add8aa44b8@09cfec21-2196-4870-aba1-afa95b82bba9-bluemix.cloudant.com";
- private static final String username = "09cfec21-2196-4870-aba1-afa95b82bba9-bluemix";
- private static final String password = "27956ee34a6cafe81d4ef3729ababc3c169a86074de353f9fb8901add8aa44b8";
- private static CloudantClient client;
- public static CloudantClient getDBInstance(){
- if(client == null){
- try{
- startup();
- }catch (Exception e){
- e.printStackTrace();
- }
- }
- return client;
- }
- public static void startup() throws Exception {
- client = startup(new URL(cloudantURL), username, password);
- }
- public static CloudantClient startup(URL url, String username, String password) {
- return ClientBuilder.url(url)
- .username(username)
- .password(password)
- .build();
- }
- public static Database getDatabase(String name){
- return getDBInstance().database(name,true);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement