แผ่นงาน SQL และไคลเอนต์แบบสอบถามสำหรับฐานข้อมูล Oracle / MySQL และ MSSQL
สำคัญ
แอพนี้ได้รับการพัฒนาเป็นเครื่องมือส่วนตัวสำหรับการเข้าถึงฐานข้อมูลจากอุปกรณ์ Android
โดยพื้นฐานแล้ว การพัฒนาได้รับการออกแบบมาสำหรับฐานข้อมูล Oracle
ให้บริการฟรีและไม่อ้างว่าแข่งขันกับเครื่องมือระดับมืออาชีพ
ไม่มีการรับประกันสำหรับความเสียหายใด ๆ ที่อาจเป็นผลมาจากการจัดการแอพนี้
การใช้แอพนี้ถือเป็นความเสี่ยงของคุณเอง
เนื่องจากแอปนี้จัดเก็บข้อมูลไว้ในระบบไฟล์และมีฟังก์ชันเบราว์เซอร์ไฟล์ แอปนี้จึงจำเป็นต้องเข้าถึงไดเร็กทอรีทั้งหมดในระบบไฟล์
ฟังก์ชันนี้นำเสนอความเป็นไปได้ในการจัดเก็บ SQL และข้อมูลที่เลือกไว้ในไดเร็กทอรีใดๆ และยังนำเข้า SQL ที่สร้างขึ้นภายนอกไปยังตัวแก้ไขของแอปเพื่อให้สามารถดำเนินการสืบค้นที่ซับซ้อนมากขึ้นซึ่งยากต่อการสร้างด้วยแอป Android
แอพของฉันจะไม่อ่าน เปลี่ยนแปลง ลบ หรือใช้ข้อมูลใด ๆ ของคุณจากระบบไฟล์ไม่ว่าในทางใด ๆ โดยไม่ได้รับความยินยอมจากคุณ
ใน Android 10 และสูงกว่า Filemanager ภายในของฉันตอนนี้ถูกแทนที่ด้วยฟังก์ชั่นเปิดและบันทึกไฟล์ของ Android มาตรฐานเนื่องจาก Google ไม่อนุญาตให้ "จัดการไฟล์ทั้งหมด" ในแอปของฉัน สำหรับสิ่งนี้ ฉันไม่ต้องการ "จัดการไฟล์ทั้งหมด" อีกต่อไป แต่ฟีเจอร์บางอย่างหายไปเกี่ยวกับการเปลี่ยนแปลงนี้ เช่น การตั้งค่าไดเร็กทอรีเริ่มต้นและสิ่งต่างๆ
ฟังก์ชั่นหลักของแอพนี้:
- สร้างคำสั่ง sql
- แถวผลลัพธ์ไม่จำกัด
- ขนาดของชุดผลลัพธ์จะถูกจำกัดโดยหน่วยความจำของคุณเท่านั้น
- บันทึก/โหลดคำสั่ง sql ใน/จากไฟล์ข้อความ
- แก้ไขคอลัมน์ในชุดผลลัพธ์
- เรียงลำดับคอลัมน์ในชุดผลลัพธ์
- ใช้ตัวแปรไดนามิก เช่น &input
- เน้นไวยากรณ์
- โปรแกรมเสริมความงาม sql
- สร้างแผนการอธิบาย
- ส่งออกข้อมูลเป็น CSV
- ส่งออกและคัดลอกข้อมูลไปยังคลิปบอร์ด
- การจัดการ sql เช่น 'insert' หรือ 'update'
ควรใช้ RoSQL ในเครือข่ายที่ปลอดภัย เช่น เครือข่าย VPN หรือเครือข่ายท้องถิ่นที่ปลอดภัย เนื่องจากการรับส่งข้อมูลไม่ได้ถูกเข้ารหัส !
MSSQL ใช้งานได้กับ Android 5 ขึ้นไปเท่านั้น ไม่ใช่สำหรับ Android 4.4
บน Android 11 หรือสูงกว่า คุณได้ให้สิทธิ์ในการอ่านและเขียนไฟล์แอปในการตั้งค่าโทรศัพท์ Android ของคุณ ดูสิทธิ์พิเศษของแอปบนโทรศัพท์ของคุณ ดูเหมือนว่าจะแตกต่างออกไปในการตั้งค่าสำหรับโทรศัพท์/เวอร์ชัน Android ที่แตกต่างกัน
มีปัญหา (ORA-12705) กับ NLS (Oracle และ Thin Client) สำหรับบางประเทศ หากโทรศัพท์หรือแท็บเล็ตของคุณมีภาษา (เช่น ซีริลลิก) ที่ไม่รองรับ คุณสามารถลองเปลี่ยนภาษาในหน้าต่างการตั้งค่าเป็น "US" (ช่องทำเครื่องหมายสำหรับการเชื่อมต่อเริ่มต้นของสหรัฐอเมริกา) ดูเหมือนว่าจะเป็นปัญหาของ oracle express ในการทดสอบกับฐานข้อมูลมาตรฐานของ oracle/องค์กร ฉันไม่มีข้อผิดพลาดในการเชื่อมต่อนี้
ไคลเอนต์ oracle sql นี้ใช้การเชื่อมต่อ direct Thin V8 สำหรับ Android 4.4 และต่ำกว่าและการเชื่อมต่อ Direct Thin V11 สำหรับ Android 5 และสูงกว่าไปยังฐานข้อมูลของคุณ!
- ผู้ใช้ Android 5 และสูงกว่าไม่จำเป็นต้องตั้งค่าโหมดความเข้ากันได้ 8 สำหรับ Oracle อีกต่อไป
- ผู้ใช้ Android 4.4 และต่ำกว่าต้องตั้งค่าโหมดความเข้ากันได้ 8 (oracle10 และสูงกว่า) ตามที่อธิบายไว้ด้านล่าง:
สำหรับการเชื่อมต่อ Oracle12c โปรดตั้งค่าใน sqlnet.ini (เซิร์ฟเวอร์) SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
สำหรับฐานข้อมูลเท่ากับ oracle10g หรือ 11g: SQLNET.ALLOWED_LOGON_VERSION=8
คุณสามารถดาวน์โหลดเวอร์ชันสำหรับ Android 4.4 และต่ำกว่าได้ แต่จะไม่ได้รับการบำรุงรักษาอีกต่อไป
หากผู้ดูแลระบบ db ของคุณไม่อนุญาตให้คุณกำหนดการเชื่อมต่อแบบบาง (v8 หรือ v11) จากไคลเอนต์ แอปนี้จะไม่สามารถเชื่อมต่อกับฐานข้อมูล oracle ของคุณได้!
การเชื่อมต่อที่ทดสอบ: oracle9i, oracle10g, oracle11g, oracle12c, mysql 5.5, เซิร์ฟเวอร์ mssql 2016