ทุกทีที่ผมต้องใช้ดาต้าเบส
mySQL เครื่องมือตัวแรกที่แว้บเข้ามาในหัวคือ phpMyadmin
ไม่รู้ว่าเก่าไปหรือไม่เเต่รู้ว่า tool ตัวนี้ทำให้ผมเขียนเว็บสำเร็จมาหลายต่อหลายงานเเล้ว
อีกทั้งมันยังฟรี แถมติดมากับ XAMPP อีกด้วย เรียกว่าโหลดมาครั้งเดียวครอบคลุมงานเขียนเว็บอยู่แล้ว
ด้วย gui ที่ง่ายเเละตอบโจทย์การสร้าง database ก็เลยไม่รู้ว่าจะโหลด
tool ตัวอื่นๆมาหนักเครื่องไว้ทำไม เพราะ select
create insert ก็จบได้ที่ตัวนี้ แต่เทคโนโลยีเปลี่ยนไป
เราก็ต้องเปลี่ยนตาม ก็เลยมาลองเล่นๆดูกับ Oracle เพราะที่
บ. เค้าใช้งานกันทุกโปรเจค์ ทำให้สงสัยว่า "oracle
client มันอ่านดาต้าของ provider ตัวอื่นได้ไหม
" ลองที่ mySQL ก่อนเลย
เริ่มจากไปหา
Download MySQL Driver for Oracle Client ก่อนเลย
ซึ่งมีแจกทั่วไป เเต่แนะนำให้โหลดที่
https://dev.mysql.com/downloads/connector/
เลือกโหลดตัวทีชื่อว่า JDBC Driver for MySQL
(Connector/J) แล้วเลือกโหลดตามประเภท windows ได้เลย 32 bit(x86) หรือ 64 bit(x64)
รันแอพลิเคชั่น
oracle sql developer ขึ้นมาจาก start >
oracle - oracle_client11g_homexx > application development >
sql developerจากนั้นจะสังเกตเห็นว่า driver ของเรามีเพียง oracle กับ access เท่านั้น
ถึงเวลาเพิ่ม tab
mySQL เเล้วให้ไปที่ tool > preference.. > จะแสดงหน้าต่าง Preferences ขึ้นมา เลือเมนู database
> Third Party JDBC Drivers แล้ว add entry เป็นไฟล์ที่เราดาว์นโหลดมา
เปิด Oracle ใหม่อีกครั้ง เพียงเท่านี้ tab MySQL ก็จะแสดงขึ้นมา
ที่เหลือก็แค่กรอก conection ให้ถูกต้องครับ (วิธีดูรหัส
admin ของ phpMyAdmin)
สรุปการใช้งานโดยคร่าวๆ
สิ่งที่ผมหวังไว้จากการใช้คือ
insert delete seelect เเละ query ทุกรูปแบบได้ แต่ผมกลับทำได้อย่างลำบากบนออราเคิลไคเอน
ซึ่งผมหาฟังชั่นต่างๆอยู่นาน สุดท้ายก็ไม่เจอที่ต้องการ
ดังนั้นสำหรับผมไม่ตอบโจทย์ความต้องการ ปล.กลับไป phpmyadmin เช่นเดิม อยู่มานานแบบนี้ ของเค้าดีจริง
ไหนๆก็เล่าเรื่อง
Oracle มาถึงตรงนี้ละ (มือใหม่อย่างผม)เจอปัญหาดังนี้ list
ไว้ก่อน แก้ไขได้แล้วจะมาแก้ไขบทความอีกที
1 require java version 1.4 ของผมเว่อร์ชั่นใหม่กว่านั้น รันไม่ขึ้นเฉย ต้องหามาลงทุกเว่อร์ชั่นหรือเปล่าเนี้ย
2 วิธีการดู relation
ของแต่ละ table ทำยังไง
ไม่มีความคิดเห็น:
แสดงความคิดเห็น