DIY: เชื่อมต่อ LibreOffice Base กับฐานข้อมูล MySQL

ฉันสรุปชุดของฉันเกี่ยวกับการใช้ LibreOffice Base เป็นเครื่องมือฐานข้อมูลผู้ใช้ปลายทางของคุณโดยแสดงให้เห็นว่ามันสามารถเชื่อมต่อกับฐานข้อมูลที่มีอยู่แล้วได้อย่างไร สิ่งนี้จะช่วยให้คุณสามารถเรียกใช้รายงานสร้างฟอร์มเรียกใช้คิวรีและอื่น ๆ ด้วยฐานข้อมูลที่เชื่อมต่อ

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

ก่อนที่เราจะดำเนินการต่อฉันกำลังสมมติหลายสิ่ง:

  • คุณได้อ่านโพสต์ TechRepublic DIY ของฉันก่อนหน้าเกี่ยวกับการใช้ LibreOffice Base: DIY: สร้างฐานข้อมูลที่ใช้งานง่ายด้วย LibreOffice Base, DIY: สร้างแบบฟอร์มการป้อนข้อมูลสำหรับฐานข้อมูลใน LibreOffice Base DIY: สร้างแบบฟอร์มฐานข้อมูลใน LibreOffice : การจัดแนวข้อความใน LibreOffice
  • คุณได้ติดตั้ง LibreOffice Base แล้ว
  • คุณมีเซิร์ฟเวอร์ฐานข้อมูล MySQL และทำงานและมีสิทธิ์เข้าถึงผู้ใช้ที่มีสิทธิ์
  • คุณสามารถสร้างฐานข้อมูล MySQL ใหม่เพื่อใช้งานได้

สำหรับการสร้างฐานข้อมูลฉันชอบใช้เครื่องมืออย่าง MySQL Workbench สำหรับวัตถุประสงค์ของการสอนนี้ฉันสร้างฐานข้อมูล (โดยใช้ MySQL Workbench) ชื่อ libreoffice_mysql ซึ่งจะเป็นฐานข้อมูลที่ใช้สำหรับการเชื่อมต่อจาก LibreOffice

เซิร์ฟเวอร์ฐานข้อมูล MySQL สามารถอยู่บนเครื่องที่ใช้ LibreOffice หรือสามารถโฮสต์บนเครื่องระยะไกล หากฐานข้อมูลอยู่บนเซิร์ฟเวอร์รีโมตคุณต้องตรวจสอบให้แน่ใจว่าเครื่องเดสก์ท็อป LibreOffice สามารถเข้าถึงฐานข้อมูลได้อย่างสมบูรณ์ ตอนนี้เรามาเริ่มกระบวนการเชื่อมต่อ LibreOffice Base กับ MySQL

ขั้นตอนที่ 1: เปิดฐาน LibreOffice

เปิดชุด LibreOffice จากนั้นเปิดฐาน คุณต้องเลือก MySQL จากดร็อปดาวน์เชื่อมต่อไปยังฐานข้อมูลที่มีอยู่ ( รูปที่ A ) รูปที่

คุณสามารถเลือกจากฐานข้อมูลจำนวนมากที่นี่รวมถึง Oracle, Evolution Local, GroupWise, dBase, สเปรดชีตและอื่น ๆ

ขั้นตอนที่ 2: ตั้งค่าการเชื่อมต่อกับ MySQL

มีสามวิธีในการเชื่อมต่อ LibreOffice กับ MySQL:

  • ODBC (การเชื่อมต่อฐานข้อมูลแบบเปิด)
  • JDBC (การเชื่อมต่อฐานข้อมูล Java)
  • โดยตรง
ในการเชื่อมต่อโดยใช้ JDBC คุณต้องติดตั้ง libmysql-java ก่อน ฉันโชคดีขึ้นเสมอที่เชื่อมต่อโดยตรง ในหน้าต่างถัดไปของตัวช่วยสร้างฐานข้อมูลเลือกเชื่อมต่อโดยตรงและคลิกถัดไป ( รูปที่ B ) รูปที่ B

OBDC และ JDBC มีข้อผิดพลาดในอดีตดังนั้นฉันคิดว่าการเชื่อมต่อโดยตรงเป็นทางออกที่ปลอดภัยที่สุด

ขั้นตอนที่ 3: ตั้งค่าการเชื่อมต่อฐานข้อมูล

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

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

หลังจากที่คุณป้อนรายละเอียดทั้งหมดให้คลิกถัดไป

ขั้นตอนที่ 4: ตั้งค่าการรับรองความถูกต้องของฐานข้อมูล

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

ถัดไปคลิกปุ่มทดสอบการเชื่อมต่อ หน้าต่างใหม่จะเปิดขึ้นซึ่งคุณสามารถป้อนรหัสผ่านสำหรับผู้ใช้ฐานข้อมูล MySQL ( รูปที่ E ) รูปที่ E

ป้อนรหัสผ่านและคลิกตกลง หากการรับรองความถูกต้องสำเร็จคุณจะได้รับแจ้งและกลับสู่หน้าต่างก่อนหน้า ด้วยการรับรองความถูกต้องที่ประสบความสำเร็จคลิกถัดไป

ขั้นตอนที่ 5: ลงทะเบียนและเปิดฐานข้อมูล

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

ถ้าคุณต้องการเริ่มสร้างตารางสำหรับฐานข้อมูลทันทีให้แน่ใจว่าได้ทำเครื่องหมายในกล่องสำหรับขั้นตอนนั้น

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

ความสามารถในการเชื่อมต่อ LibreOffice Base กับฐานข้อมูล MySQL ทำให้ชุดสำนักงานนี้ยืดหยุ่นและทรงพลังมากขึ้น ฉันหวังว่าคุณสามารถใช้ประโยชน์จากพลังงานนี้เพื่อช่วยให้ผู้ใช้ปลายทางของคุณทำงานกับฐานข้อมูลโดยไม่ต้องการให้พวกเขาทำงานกับแอปพลิเคชันที่ซับซ้อน

© Copyright 2020 | mobilegn.com