باستخدام JPype - كيف يمكنني الوصول إلى وظائف بيانات Meta JDBC

StackOverflow https://stackoverflow.com//questions/21027904

  •  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.

للحصول على جميع الجداول (وعلى الجداول فقط) في مخطط.

التحيات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top