باستخدام JPype - كيف يمكنني الوصول إلى وظائف بيانات Meta JDBC
-
21-12-2019 - |
سؤال
أنا أستخدم jaydebeapi التي تستخدم JPype لتحميل برنامج تشغيل JDBC الخاص ب JDBC واسحب البيانات.
ولكن أريد أيضا أن أكون قادرا على الحصول على قائمة بجميع الجداول في قاعدة البيانات.
في وثائق JDBC (صفحة 55)يسرد الوظائف التالية:
يدعم برنامج تشغيل عميل JDBC وظائف بيانات التعريف التالية:
getcolumns
getcolumnprivileges
getmetadata
gettypeinfo
gettables
gettabletypes
أي أفكار كيف يمكنني الاتصال بها من JPype أو Jaydebeapi؟
إذا كان ذلك يساعد، إليك الرمز الحالي الخاص بي:
giveacodicetagpre.تحديث:
هنا بعض التقدم ويبدو أنه يجب أن تعمل، لكنني أحصل على الخطأ أدناه.أي أفكار؟
giveacodicetagpre.المحلول
حسنا، بفضل Eltabo و Juan Mellado، احسبها!
اضطررت فقط إلى المرور في المعلمات الصحيحة لتتناسب مع توقيع الطريقة.
إليك رمز العمل:
giveacodicetagpre.نصائح أخرى
من النتائج Javadoc:
giveacodicetagpre.تحتاج إلى تمرير المعلمة الأربعة إلى الطريقة.أنا لست مطورا بيثون، ولكن في جافا أستخدم:
giveacodicetagpre.للحصول على جميع الجداول (وعلى الجداول فقط) في مخطط.
التحيات.