---
schema_version: "1"
id: 5ea5d8ef225bcc14e70367e3def0b74bfaf17bb8a61886d5be51263cd05983ee
title: Other Databases (JDBC)
collection: tableau
version: next
locale: th-th
portal_url: https://docs.salesforce.com/tableau/next/th-th/pro/desktop/examples_otherdatabases_jdbc.md
canonical_url: https://help.tableau.com/v0.0/pro/desktop/th-th/examples_otherdatabases_jdbc.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 65ef041f01b56049d7d32f97d7517eff4f01fec06d5e7179728baa04b7a2972c
description: Connect Tableau to other databases using a generic JDBC connection.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# Other Databases (JDBC)

เมื่อคุณเปิดใช้งาน Tableau ในส่วนเชื่อมต่อ คุณจะเห็นประเภทไฟล์และฐานข้อมูลที่ Tableau Desktop รองรับ เลือกเพิ่มเติม เพื่อดูรายการทั้งหมด สำหรับไฟล์และฐานข้อมูลที่รองรับ Tableau จะมีเครื่องมือเชื่อมต่อในตัวที่สร้างขึ้นและปรับให้เหมาะสมสำหรับแหล่งข้อมูลเหล่านั้น

**สำคัญ:** หากประเภทไฟล์หรือฐานข้อมูลมีระบุอยู่ในส่วนเชื่อมต่อ ให้ใช้เครื่องมือเชื่อมต่อชื่อนั้นเพื่อเชื่อมต่อข้อมูลของคุณ

หากไฟล์หรือประเภทฐานข้อมูลของคุณไม่อยู่ในรายการภายใต้การ เชื่อมต่อ คุณอาจเชื่อมต่อโดยใช้ตัวเชื่อมต่อฐาน ข้อมูลอื่น (JDBC) JDBC ( การเชื่อมต่อฐานข้อมูล Java ) เป็นวิธีมาตรฐานในการเชื่อมต่อกับฐานข้อมูล หากไดรเวอร์ฐานข้อมูลที่คุณต้องการเชื่อมต่อใช้มาตรฐาน JDBC คุณสามารถเชื่อมต่อ Tableau กับข้อมูลของคุณโดยใช้ไดรเวอร์ JDBC สำหรับฐานข้อมูลของคุณและตัวเชื่อมต่อ ฐานข้อมูลอื่น ๆ (JDBC) ของ Tableau

เมื่อคุณใช้ตัวเชื่อมต่อ ฐานข้อมูลอื่น (JDBC) คุณอาจสังเกตเห็นความแตกต่างด้านประสิทธิภาพที่สำคัญระหว่างตัวเชื่อมต่อ "ทั่วไป" นี้และตัวเชื่อมต่อ Tableau ที่มีชื่อ เนื่องจากการเชื่อมต่อ JDBC ทั่วไปไม่ได้ใช้ประโยชน์จากคุณลักษณะเฉพาะของการเชื่อมต่อจำนวนมากที่ใช้ในตัวเชื่อมต่อที่มีชื่อ เพื่อเพิ่มป+ระสิทธิภาพการทำงาน

## ก่อนที่คุณจะเริ่มต้น

### ระบุไดรเวอร์ JDBC ที่ถูกต้อง

ไดรเวอร์ JDBC เป็นไฟล์ .jar ที่มีอยู่ในตัว วางไฟล์ .jar ไว้ในโฟลเดอร์สำหรับระบบปฏิบัติการของคุณ ( คุณต้องสร้างโฟลเดอร์หากยังไม่มี )

- Windows: C:\\Program Files\\Tableau\\Drivers
- Mac: ~/Library/Tableau/Drivers
- Linux: /opt/tableau/tableau\_driver/jdbc

**หมายเหตุ:** หากไดรเวอร์มีไฟล์ .jar เพียงไฟล์เดียว ให้คัดลอกไปที่ C:\\Program Files\\Tableau/Drivers หากไดรเวอร์มีหลายไฟล์ ให้สร้างโฟลเดอร์ย่อย "A" ใต้ C:\\Program Files\\Tableau/Drivers จากนั้นคัดลอกไฟล์ทั้งหมดไปยังโฟลเดอร์ "A"

โปรดทราบข้อกำหนดเหล่านี้ด้วย:

- คุณต้องมีสิทธิ์ในการอ่านในไฟล์ .jar
- Tableau ต้องการไดรเวอร์ JDBC 4.0 หรือใหม่กว่า
- Tableau ต้องการไดรเวอร์ JDBC Type 4

**หมายเหตุ:** ในการป้องกันข้อมูลลับจากการบันทึก คุณต้องป้อนข้อมูลลับสำหรับตัวเชื่อมต่อ JDBC ในฟิลด์รหัสผ่านบนไดอะล็อกหรือในคุณสมบัติของไดรเวอร์

### ภาษาที่รองรับ

ตัวเชื่อมต่อ ฐานข้อมูลอื่น (JDBC) รองรับภาษาต่อไปนี้ ซึ่งใช้เพื่อสร้างวิธีที่ Tableau แปลแบบสอบถาม SQL ที่ส่งไปยังฐานข้อมูล:

- MySQL
- PostgreSQL
- SQL-92 . ทั่วไป

### รวบรวมข้อมูลการเชื่อมต่อ

รวบรวมข้อมูลการเชื่อมต่อต่อไปนี้:

- สตริงการเชื่อมต่อ JDBC เพื่อป้อนในฟิลด์ URL เมื่อคุณเชื่อมต่อ โปรดดูเอกสารประกอบของไดรเวอร์เพื่อให้แน่ใจว่าคุณใช้รูปแบบที่ถูกต้องสำหรับไดรเวอร์ JDBC ของคุณ นี่คือตัวอย่างหนึ่ง:
    
    `jdbc:postgresql://www.exampledatabase.com:5432/databasename`
    
    - `jdbc` \- ใช้คำนำหน้า jdbc เสมอ ไม่เช่นนั้นคุณจะปิดการใช้งานปุ่มลงชื่อเข้าใช้
    - `postgresql` \- กำหนดคลาสของไดรเวอร์ JDBC ที่คุณใช้ Tableau ตรวจสอบไดรเวอร์ที่ตรงกันในโฟลเดอร์ไดรเวอร์ Tableau ไดรเวอร์ JDBC มีโปรโตคอลย่อยที่เกี่ยวข้อง เช่น postgresql สำหรับ PostgreSQL หรือ mysql สำหรับ MySQL
    - `www.exampledatabase.com` \- ที่อยู่เครือข่ายไปยังเซิร์ฟเวอร์ฐานข้อมูลของคุณ คุณสามารถใช้ชื่อโฮสต์หรือที่อยู่ IP
    - `5432` – พอร์ตที่ฐานข้อมูลตอบสนองตามที่อยู่เครือข่ายที่ระบุ
    - `databasename` \- ชื่อของฐานข้อมูลหรือสคีมาบนเซิร์ฟเวอร์ฐานข้อมูลของคุณ
- ภาษาที่คุณใช้: MySQL PostgreSQL หรือ SQL-92
- ข้อมูลประจำตัวสำหรับการลงชื่อเข้าใช้เซิร์ฟเวอร์: ชื่อผู้ใช้และรหัสผ่าน
- ( ทางเลือก ) ไฟล์คุณสมบัติ JDBC เพื่อกำหนดลักษณะการทำงานของไดรเวอร์เอง หากต้องการข้อมูลเพิ่มเติม โปรดดู  [กำหนดการเชื่อมต่อ JDBC เองโดยใช้ Properties File](https://community.tableau.com/s/question/0D54T00000F339uSAB/customize-jdbc-connections-using-a-properties-file) ใน Tableau Community

## ทำการเชื่อมต่อ

ในการเชื่อมต่อกับข้อมูลของคุณโดยใช้ไดรเวอร์ JDBC ให้ทำดังต่อไปนี้:

1. เริ่ม Tableau และภายใต้ เชื่อมต่อ ให้เลือก ฐานข้อมูลอื่น (JDBC) หากต้องการดูรายการการเชื่อมต่อข้อมูลทั้งหมด โปรดเลือกเพิ่มเติมในส่วนไปยังเซิร์ฟเวอร์
2. ป้อนสตริงการเชื่อมต่อ JDBC ในฟิลด์ URL
3. เลือก ภาษา จากรายการดรอปดาวน์
4. ป้อนชื่อผู้ใช้และรหัสผ่านเพื่อลงชื่อเข้าใช้เซิร์ฟเวอร์
5. ( ทางเลือก ) เรียกดูไฟล์คุณสมบัติ JDBC เมื่อคุณใช้ไฟล์คุณสมบัติ จะแทนที่คุณสมบัติระดับคลาส
6. เลือกเข้าสู่ระบบ

**สำคัญ:** เมื่อคุณใช้ ฐานข้อมูลอื่น (JDBC) เพื่อเชื่อมต่อกับฐานข้อมูล ผลลัพธ์ที่ได้อาจแตกต่างกันและไม่รับประกันความเข้ากันได้กับคุณสมบัติของ Tableau Desktop

หากการเชื่อมต่อใช้งานได้อย่างที่คุณต้องการ คุณก็สามารถเริ่มต้นวิเคราะห์ได้ อย่างไรก็ตาม หากคุณต้องการปรับแต่งการเชื่อมต่อ JDBC ของคุณเพื่อปรับปรุงการทำงานและประสิทธิภาพ ให้อ้างอิงบทความภายใต้ [ดูเพิ่มเติม](#see_also)

## กำหนดค่าสำหรับการเผยแพร่และการเคลื่อนย้ายข้ามแพลตฟอร์ม

เมื่อคุณทำงานกับการเชื่อมต่อ JDBC ทั่วไป จำเป็นต้องมีการกำหนดค่าเพิ่มเติมเพื่อให้แน่ใจว่าเวิร์กบุ๊กและแหล่งข้อมูลที่คุณสร้างนั้นสามารถใช้ได้บนคอมพิวเตอร์และแพลตฟอร์มที่แตกต่างกัน

สำหรับการเผยแพร่และการพกพาข้ามแพลตฟอร์ม ต้องติดตั้งไดรเวอร์ให้ตรงกับเวิร์กบุ๊กหรือการเชื่อมต่อแหล่งข้อมูล

ตัวอย่างเช่น แอชลีย์ การ์เซีย สร้างแหล่งข้อมูลอื่นใน ฐานข้อมูล (JDBC) ที่เชื่อมต่อโดยใช้ไดรเวอร์ JDBC ที่เกี่ยวข้องซึ่งติดตั้งบนคอมพิวเตอร์ Windows ของเธอ

แอชลีย์สามารถทำบางอย่างกับแหล่งข้อมูลนี้เพื่อให้คนอื่นๆ ใช้งานได้

- เธอสามารถเผยแพร่ไปยัง Tableau Server เมื่อเธอทำเช่นนี้ แอชลีย์ต้องขอให้ผู้ดูแลระบบ Tableau Server ติดตั้งไดรเวอร์ JDBC ที่เกี่ยวข้องบนคอมพิวเตอร์ Tableau Server เพื่อให้แอชลีย์และผู้อื่นเข้าถึงแหล่งข้อมูลได้
- เธอสามารถส่งอีเมลแหล่งข้อมูลให้เพื่อนร่วมงานได้ แอชลีย์จำเป็นต้องบอกให้เพื่อนร่วมงานติดตั้งไดรเวอร์ JDBC ที่เกี่ยวข้องบนคอมพิวเตอร์ของตน เพื่อให้สามารถเปิดแหล่งข้อมูลใน Tableau Desktop ได้

เมื่อคุณพยายามเปิดเวิร์กบุ๊กหรือแหล่งข้อมูลที่สร้างโดยใช้ตัวเชื่อมต่อ ฐานข้อมูลอื่น (JDBC) และคุณไม่ได้ติดตั้งไดรเวอร์ JDBC ไว้ คุณจะเห็นข้อผิดพลาดที่มีข้อความว่า `No suitable driver` หากต้องการแก้ไขข้อผิดพลาดนี้ ให้ติดต่อเวิร์กบุ๊กหรือผู้เผยแพร่แหล่งข้อมูลหรือผู้ดูแลระบบ Tableau Server เพื่อรับไดรเวอร์ JDBC ที่ตรงกับเวิร์กบุ๊กหรือแหล่งข้อมูล จากนั้นติดตั้งไดรเวอร์บนคอมพิวเตอร์ของคุณ

## ตรวจสอบข้อมูลของคุณ

Tableau อาจไม่ได้ทดสอบฐานข้อมูลที่คุณเชื่อมต่อโดยใช้ตัวเชื่อมต่อ ฐานข้อมูลอื่น (JDBC) ดังนั้นจึงเป็นเรื่องสำคัญที่คุณจะต้องใช้เวลาในการตรวจสอบข้อมูลของคุณเพื่อให้แน่ใจว่าข้อมูลนั้นสะท้อนถึงสิ่งที่คุณคาดหวัง

เมื่อต้องการตรวจสอบเมตาดาต้า ให้ตรวจทานแท็บข้อมูลและตารางข้อมูลบนหน้าแหล่งข้อมูลเพื่อให้แน่ใจว่าคุณเห็นตารางและคอลัมน์ที่ถูกต้อง และชนิดข้อมูลถูกต้อง

## เปลี่ยนฐานข้อมูลของคุณ

เมื่อคุณเชื่อมต่อกับข้อมูลโดยใช้ ฐานข้อมูลอื่น (JDBC) คุณจะระบุฐานข้อมูลที่คุณกำลังเชื่อมต่อในสตริงการเชื่อมต่อ JDBC ในฟิลด์ URL หลังจากที่คุณเชื่อมต่อแล้ว ถ้าคุณต้องการเปลี่ยนเป็นฐานข้อมูลอื่น คุณต้องแก้ไขสตริงการเชื่อมต่อหรือเพิ่มการเชื่อมต่อใหม่ด้วยสตริงใหม่ มิฉะนั้น คุณจะได้รับข้อผิดพลาดและเห็นผลลัพธ์ดังตัวอย่างต่อไปนี้:

<table style="width: 100%;"><colgroup><col><col></colgroup><tbody><tr><td><b><span class="mc-variable Variables.TabsProductDesktop variable">Tableau Desktop</span></b></td><td><b>Tableau Prep Builder</b></td></tr><tr><td><img src="https://help.tableau.com/v0.0/pro/desktop/th-th/Img/JDBC_error.png" alt="ไม่สามารถดำเนินการให้เสร็จสิ้นได้เนื่องจากมีข้อความแสดงข้อผิดพลาดที่ระบุว่าไม่มีตารางอยู่"></td><td><img src="https://help.tableau.com/v0.0/pro/desktop/th-th/Img/JDBC_error2.png" alt="การแจ้งเตือนข้อผิดพลาดของระบบระบุว่าไม่มีตารางอยู่"></td></tr></tbody></table>

## Tableau รองรับการเชื่อมต่อฐานข้อมูลอื่น (JDBC)

Tableau ให้การสนับสนุนลูกค้าแบบจำกัดสำหรับการเชื่อมต่อโดยใช้ ฐานข้อมูลอื่น (JDBC) ตัวอย่างเช่น การสนับสนุนจะช่วยคุณหากการเชื่อมต่อของคุณใช้งานได้ใน Tableau Desktop แต่ไม่สามารถใช้งานได้ใน Tableau Server อย่างไรก็ตาม Tableau ไม่รองรับการสร้างหรือดีบักไฟล์คุณสมบัติ JDBC สำหรับความช่วยเหลือ คุณสามารถตรวจสอบเอกสารที่แสดงที่ใต้ [ดูเพิ่มเติม](#see_also) และคุณสามารถส่งคำถามและขอความช่วยเหลือได้ใน [Tableau Developer Community forums](https://community.tableau.com/s/topic/0TO4T000000QF9AWAW/data-connections)

### ดูเพิ่มเติม

[Tableau and JDBC](https://help.tableau.com/v0.0/pro/desktop/th-th/jdbc_tableau.htm) –ให้เคล็ดลับสำหรับการปรับปรุงประสิทธิภาพและการแก้ปัญหาทั่วไป

[Customize JDBC Connections Using a Properties File](https://community.tableau.com/s/question/0D54T00000F339uSAB/customize-jdbc-connections-using-a-properties-file) ใน Tableau Community

[Customizing JDBC Connections](https://kb.tableau.com/articles/howto/customizing-jdbc-connections?lang=th-th) ใน Tableau Knowledge Base

## บทความอื่นๆ ในส่วนนี้