<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CouchDB Archives - คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</title>
	<atom:link href="https://docs.ruk-com.cloud/category/couchdb/feed" rel="self" type="application/rss+xml" />
	<link>https://docs.ruk-com.cloud/category/couchdb</link>
	<description>แพลตฟอร์มที่ดีที่สุดรองรับการทำ Cluster, HA, Load Balancer, Auto Scale ผ่านการคลิ๊กเพียงไม่กี่ครั้ง พร้อมระบบจัดการที่ง่าย คิดค่าบริการตามการใช้งานจริง</description>
	<lastBuildDate>Thu, 20 May 2021 07:46:56 +0000</lastBuildDate>
	<language>th</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.2</generator>
	<item>
		<title>การเชื่อมต่อ Java  กับ CouchDB</title>
		<link>https://docs.ruk-com.cloud/java-connection-to-couchdb</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 19 Aug 2020 05:59:13 +0000</pubDate>
				<category><![CDATA[CouchDB]]></category>
		<guid isPermaLink="false">https://help.ruk-com.in.th/?post_type=dt_articles&#038;p=9760</guid>

					<description><![CDATA[<p>1. ล็อกอินเข้าสู่ Ruk-Com Cloud 2. สร้าง environment ฐา [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/java-connection-to-couchdb">การเชื่อมต่อ Java  กับ CouchDB</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>1. ล็อกอินเข้าสู่ Ruk-Com Cloud</p>



<p>2. สร้าง environment ฐานข้อมูล CouchDB :</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="974" height="645" src="https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-create-env-java.jpg" alt="" class="wp-image-17183" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-create-env-java.jpg 974w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-create-env-java-300x199.jpg 300w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-create-env-java-768x509.jpg 768w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-create-env-java-24x16.jpg 24w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-create-env-java-36x24.jpg 36w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-create-env-java-48x32.jpg 48w" sizes="(max-width: 974px) 100vw, 974px" /></figure>



<p>3. ตรวจสอบอีเมลของคุณเพื่อรับข้อมูลรับรองเพื่อเข้าถึง CouchDB Node</p>



<figure class="wp-block-image size-large"><img decoding="async" width="600" height="530" src="https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-login.jpg" alt="" class="wp-image-17100" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-login.jpg 600w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-login-300x265.jpg 300w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-login-24x21.jpg 24w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-login-36x32.jpg 36w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-login-48x42.jpg 48w" sizes="(max-width: 600px) 100vw, 600px" /></figure>



<p>4. จากนั้นสร้างไฟล์ <strong>mydb.cfg</strong> ใน Config Manager (โฟลเดอร์ HOME) ไฟล์นี้มีข้อมูลเกี่ยวกับการเชื่อมต่อกับ CouchDB แอปพลิเคชันของคุณจะอ่านข้อมูลนี้</p>



<figure class="wp-block-image"><img decoding="async" src="https://docs.jelastic.com/images/middleware-stacks/databases/couchdb-database/connection-to-couchdb/03-database-connection-data.png" alt="database connection data"/></figure>



<p>5. ในขั้นตอนนี้คุณต้องเตรียมส่วนของโค้ดจาวาที่สร้างการเชื่อมต่อกับฐานข้อมูลของคุณ</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-csharp" data-lang="C#"><code>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(&quot;user.home&quot;) + &quot;/mydb.cfg&quot;));
            
            //Getting info we need: host, port, username, password
            String host = prop.getProperty(&quot;host&quot;).toString();
            int port = Integer.parseInt(prop.getProperty(&quot;port&quot;).toString());           
            String username = prop.getProperty(&quot;username&quot;).toString();
            String password = prop.getProperty(&quot;password&quot;).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;
    }   
}</code></pre></div>



<p class="box-note"><strong>NOTE:</strong> you have to upload all libraries that CouchDB connection needs!</p>



<p>6. Deploy แอปพลิเคชัน: <a rel="noopener noreferrer" href="https://download.jelastic.com/public.php?service=files&amp;t=f226995bbf5ec046c81e2a40cd352cfe&amp;download" target="_blank">couchdb.war</a></p>



<p>7. รันแอปพลิเคชันที่ Deploy และใส่ชื่อฐานข้อมูลที่ต้องการสร้าง:</p>



<figure class="wp-block-image size-large"><img decoding="async" width="710" height="267" src="https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-open-in-browser.jpg" alt="" class="wp-image-17185" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-open-in-browser.jpg 710w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-open-in-browser-300x113.jpg 300w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-open-in-browser-24x9.jpg 24w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-open-in-browser-36x14.jpg 36w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-open-in-browser-48x18.jpg 48w" sizes="(max-width: 710px) 100vw, 710px" /></figure>



<p>ใส่ชื่อฐานข้อมูล:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="521" height="181" src="https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-create-db.jpg" alt="" class="wp-image-17193" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-create-db.jpg 521w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-create-db-300x104.jpg 300w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-create-db-24x8.jpg 24w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-create-db-36x13.jpg 36w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-create-db-48x17.jpg 48w" sizes="(max-width: 521px) 100vw, 521px" /></figure>



<p>8. ตรวจสอบเซิร์ฟเวอร์ <strong>CouchDB</strong> ว่ามีฐานข้อมูลใหม่หรือยัง:</p>



<ul><li>เรียกใช้ CouchDB instance ในเบราว์เซอร์</li></ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="654" height="163" src="https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-manger-in-browser.jpg" alt="" class="wp-image-17187" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-manger-in-browser.jpg 654w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-manger-in-browser-300x75.jpg 300w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-manger-in-browser-24x6.jpg 24w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-manger-in-browser-36x9.jpg 36w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-manger-in-browser-48x12.jpg 48w" sizes="(max-width: 654px) 100vw, 654px" /></figure>



<ul><li>ใส่ข้อมูลรับรองที่ได้จากอีเมล</li></ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="461" height="282" src="https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-login-browser.jpg" alt="" class="wp-image-17189" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-login-browser.jpg 461w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-login-browser-300x184.jpg 300w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-login-browser-24x15.jpg 24w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-login-browser-36x22.jpg 36w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-login-browser-48x29.jpg 48w" sizes="(max-width: 461px) 100vw, 461px" /></figure>



<ul><li>ตรวจสอบการมีอยู่ของฐานข้อมูล</li></ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="547" src="https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-dashboard-1024x547.jpg" alt="" class="wp-image-17192" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-dashboard-1024x547.jpg 1024w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-dashboard-300x160.jpg 300w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-dashboard-768x410.jpg 768w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-dashboard-24x13.jpg 24w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-dashboard-36x19.jpg 36w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-dashboard-48x26.jpg 48w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/couchdb-dashboard.jpg 1458w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/java-connection-to-couchdb">การเชื่อมต่อ Java  กับ CouchDB</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
