Lembaran Kerja SQL dan Pelanggan Pertanyaan untuk Pangkalan Data Oracle / MySQL dan MSSQL
PENTING
Apl ini dibangunkan sebagai alat peribadi untuk mengakses pangkalan data daripada peranti Android.
Terutamanya, pembangunan itu direka untuk pangkalan data Oracle.
Ia disediakan secara percuma dan tidak mendakwa bersaing dengan alat profesional.
Tiada jaminan diberikan untuk sebarang kerosakan yang mungkin disebabkan oleh pengendalian aplikasi ini.
Penggunaan aplikasi ini adalah atas risiko anda sendiri.
Memandangkan apl ini menyimpan datanya dalam sistem fail dan oleh itu mempunyai fungsi penyemak imbas fail, apl ini memerlukan akses kepada semua direktori dalam sistem fail.
Fungsi ini menawarkan kemungkinan untuk menyimpan SQL anda dan data terpilih dalam mana-mana direktori dan juga untuk mengimport SQL yang dicipta secara luaran ke dalam editor apl agar dapat melakukan pertanyaan yang lebih kompleks yang sukar dibuat dengan apl Android.
Apl saya tidak akan membaca, menukar, memadam atau sebaliknya menggunakan mana-mana data anda daripada sistem fail dalam apa jua cara tanpa kebenaran anda.
Pada Android 10 dan lebih tinggi Filemanager dalaman saya kini digantikan dengan Fungsi Buka dan Simpan Fail Android Standard, kerana Google tidak membenarkan "urus semua fail" ke apl saya. untuk ini saya tidak memerlukan "urus semua fail" lagi tetapi beberapa ciri hilang tentang perubahan ini seperti menetapkan direktori lalai dan perkara-perkara seperti itu.
Fungsi Utama apl ini:
- buat pernyataan sql
- baris keputusan tanpa had
- saiz set keputusan hanya dihadkan oleh ingatan anda
- simpan/muatkan penyata sql dalam/daripada fail teks
- betulkan lajur dalam set hasil
- mengisih lajur dalam set hasil
- gunakan pembolehubah dinamik seperti &input
- sorotan sintaks
- pencantik sql
- membuat rancangan terangkan
- eksport data ke csv
- eksport dan salin data ke papan keratan
- manipulasi sql seperti 'masukkan' atau 'kemas kini'
RoSQL harus digunakan dalam rangkaian selamat seperti rangkaian vpn atau rangkaian selamat tempatan, kerana trafik tidak disulitkan !
MSSQL hanya dilaksanakan untuk Android 5 dan lebih tinggi, bukan untuk Android 4.4.
Pada Android 11 atau lebih tinggi, anda telah memberikan fail apl kebenaran membaca dan menulis dalam tetapan telefon android anda. lihat hak aplikasi khas pada telefon anda. nampaknya berbeza untuk ditetapkan untuk telefon/versi android yang berbeza.
Terdapat masalah (ORA-12705) dengan NLS (Oracle dan thin client) untuk sesetengah negara. jika telefon atau tablet anda mempunyai bahasa (contohnya Cyrillic), yang tidak disokong, anda boleh cuba menukar tempat dalam tetingkap tetapan kepada "AS" (kotak pilihan untuk sambungan lalai AS). ia seolah-olah menjadi masalah oracle express, pada ujian dengan pangkalan data standard/perusahaan oracle saya tidak mempunyai ralat sambungan ini.
klien sql oracle ini menggunakan sambungan v8 nipis langsung untuk Android 4.4 ke bawah dan sambungan v11 nipis langsung untuk android 5 dan lebih tinggi ke pangkalan data anda!
- Pengguna Android 5 dan lebih tinggi tidak lagi perlu menetapkan mod keserasian 8 untuk Oracle
- Pengguna Android 4.4 dan lebih rendah perlu menetapkan mod keserasian 8 (oracle10 dan ke atas) seperti yang diterangkan di bawah:
untuk sambungan Oracle12c sila tetapkan dalam sqlnet.ini (Server) SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
untuk pangkalan data yang sama oracle10g atau 11g: SQLNET.ALLOWED_LOGON_VERSION=8
anda boleh memuat turun masih versi untuk Android 4.4 dan lebih rendah, tetapi ia tidak akan dikekalkan lagi.
jika db-admin anda tidak membenarkan anda mengarahkan sambungan nipis (v8 atau v11) daripada Pelanggan, apl ini tidak boleh menyambung ke pangkalan data oracle anda!
sambungan yang diuji: oracle9i, oracle10g, oracle11g, oracle12c, mysql 5.5, pelayan mssql 2016