ورقة عمل SQL وعميل الاستعلام لقواعد بيانات Oracle/MySQL وMSSQL
مهم
تم تطوير هذا التطبيق كأداة خاصة للوصول إلى قواعد البيانات من أجهزة Android.
في المقام الأول، تم تصميم التطوير لقواعد بيانات أوراكل.
يتم توفيره مجانًا ولا يدعي التنافس مع الأدوات الاحترافية.
لا يتم توفير أي ضمان عن أي ضرر قد ينجم عن التعامل مع هذا التطبيق.
استخدام هذا التطبيق على مسؤوليتك الخاصة.
نظرًا لأن هذا التطبيق يخزن بياناته في نظام الملفات وبالتالي لديه وظيفة متصفح الملفات، فإن هذا التطبيق يتطلب الوصول إلى جميع الدلائل في نظام الملفات.
توفر هذه الوظيفة إمكانية تخزين SQLs والبيانات المحددة في أي أدلة وأيضًا استيراد SQLs التي تم إنشاؤها خارجيًا إلى محرر التطبيق حتى تتمكن من تنفيذ استعلامات أكثر تعقيدًا يصعب إنشاؤها باستخدام تطبيق Android.
لن يقوم تطبيقي بقراءة أو تغيير أو حذف أو استخدام أي من بياناتك من نظام الملفات بأي شكل من الأشكال دون موافقتك.
في نظام التشغيل Android 10 والإصدارات الأحدث، تم الآن استبدال مدير الملفات الداخلي الخاص بي بوظائف Android القياسية لفتح وحفظ الملفات، لأن Google لا تسمح "بإدارة جميع الملفات" في تطبيقي. لهذا لا أحتاج إلى "إدارة جميع الملفات" بعد الآن ولكن تم فقدان بعض الميزات بسبب هذا التغيير مثل تعيين دليل افتراضي وأشياء من هذا القبيل.
الوظائف الرئيسية لهذا التطبيق:
- إنشاء بيانات SQL
- صفوف نتائج غير محدودة
- حجم مجموعة النتائج يقتصر فقط على الذاكرة الخاصة بك
- حفظ/تحميل بيانات SQL في/من الملفات النصية
- إصلاح الأعمدة في مجموعة النتائج
- فرز الأعمدة في مجموعة النتائج
- استخدم المتغيرات الديناميكية مثل &input
- تسليط الضوء على بناء الجملة
- تجميل SQL
- إنشاء خطط شرح
- تصدير البيانات إلى CSV
- تصدير ونسخ البيانات إلى الحافظة
- معالجة SQL مثل "إدراج" أو "تحديث"
يجب استخدام RoSQL في شبكة آمنة مثل شبكة VPN أو شبكة محلية آمنة، لأن حركة المرور غير مشفرة!
يتم تنفيذ MSSQL فقط لنظام Android 5 والإصدارات الأحدث، وليس لنظام Android 4.4.
في نظام التشغيل Android 11 أو الإصدارات الأحدث، يتعين عليك منح ملف التطبيق أذونات القراءة والكتابة في إعدادات هاتف Android. رؤية حقوق التطبيق الخاصة على هاتفك. يبدو أن الإعداد مختلف للهواتف/إصدارات Android المختلفة.
توجد مشكلة (ORA-12705) في NLS (Oracle والعميل الرقيق) في بعض البلدان. إذا كان هاتفك أو جهازك اللوحي يحتوي على لغة غير مدعومة (على سبيل المثال السيريلية)، فيمكنك محاولة تغيير اللغة في نافذة الإعدادات إلى "الولايات المتحدة" (مربع الاختيار للاتصال الافتراضي بالولايات المتحدة). يبدو أنها مشكلة أوراكل إكسبريس، في الاختبارات التي أجريت مع قواعد بيانات أوراكل القياسية/المؤسسية، لم يكن لدي أخطاء الاتصال هذه.
يستخدم عميل Oracle SQL هذا اتصال v8 رفيعًا مباشرًا لنظام Android 4.4 والإصدار الأقدم واتصالًا رفيعًا مباشرًا 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 والإصدارات الأقدم، ولكن لن يتم الاحتفاظ به بعد الآن.
إذا كان مسؤول قاعدة بياناتك لا يسمح لك بتوجيه الاتصالات الرفيعة (الإصدار 8 أو الإصدار 11) من العميل، فلن يتمكن هذا التطبيق من الاتصال بقاعدة بيانات أوراكل الخاصة بك!
الاتصالات التي تم اختبارها: oracle9i، oracle10g، oracle11g، oracle12c، mysql 5.5، mssql server 2016