Подключение к CouchDB

  1. Войдите на сайт http://jelastic.com выбрав своего хостинг-провайдера
  2. Создайте окружение с базой данных CouchDB:
  3. Проверьте свой почтовый ящик - Вы должны получить сообщение от Robot@jelastic с логином и паролем для входа в панель администратора вашей базы данных:
  4. Создайте файл mydb.cfg в Config Manager (папка HOME). Этот файл содержит информацию, необходимую для подключения к CouchDB:
  5. Теперь Вам нужно подготовить часть Java кода, которая создаёт базу данных и называет её согласно указанному имени:
  6. import com.fourspaces.couchdb.*;
    import java.io.FileInputStream;
    import java.io.IOException;
    import java.util.Properties;
    import java.util.logging.Level;
    import java.util.logging.Logger;
    
    public class CouchdbConnector {
    
        public boolean createDatabase(String name) {
            try {
                //Read file mydb.cfg
                Properties prop = new Properties();
                prop.load(new FileInputStream(System.getProperty("user.home") + "/mydb.cfg"));
                
                //Getting info we need: host, port, username, password
                String host = prop.getProperty("host").toString();
                int port = Integer.parseInt(prop.getProperty("port").toString());           
                String username = prop.getProperty("username").toString();
                String password = prop.getProperty("password").toString();
                
                Session dbSession = new Session(host, port, username, password);
             
                dbSession.createDatabase(name);
    
                try {
                    dbSession.getDatabase(name);
                } catch (Exception e) {
                    return false;
                }            
            } catch (IOException ex) {
                Logger.getLogger(CouchdbConnector.class.getName()).log(Level.SEVERE, null, ex);
            }
            
            return true;
        }   
    }
    

    Примечание: Вам необходимо загрузить все библиотеки, требуемые для подключения к CouchDB!
  7. Разверните приложение: couchdb.war
  8. Запустите приложение:
  9. Введите название базы данных:
  10. Проверьте содержит ли теперь сервер CouchDB "новую" базу данных:
    • откройте CouchDB в браузере;
    • введите логин и пароль, полученные в сообщении, пришедшем на Ваш почтовый ящик;
    • проверьте наличие вашей базы данных.