قاعدة بيانات قاعدة البيانات jdbc استيراد/تصدير إلى الملفات؟

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

سؤال

هل من الممكن على الإطلاق القيام بمقالب/هيدرات جدول قواعد البيانات؟ ليس لدي أي قيود معقدة. أود أيضًا أن أستقر على طرق خاصة بـ DB ، ولكن كلما كان JDBC أكثر نقية ، كان ذلك أفضل (لا أريد اللجوء إلى IMPDP/EXPDP).

هل كانت مفيدة؟

المحلول

القي نظرة على dbunit. دعم DBUNIT التصدير إلى ملف XML ، والاستيراد من ملف XML. هُم التعليمات لديه بعض النصائح حول كيفية جعل التصدير / الواردات بسرعة ، تأكد من التحقق من ذلك.

نصائح أخرى

تبدو DBUNIT جيدة ، ومع ذلك ربما لن تتغلب على أدوات البائع للاستيراد/التصدير. إذا كنت ستقوم باستيراد أو تصدير 100،000 صفًا ، فمن الأفضل استخدام IMPDP/EXPDP.

لقد قمت أيضًا بعمل أشياء غريبة مثل بناء بيان إدراج من استعلام SQL ثم باستخدام SQLPlus للمعالجة. [حدد "أدخل في قيم الجدول (..." || العمود || "...) لكنني كنت كسولًا ولم أرغب في إنشاء برنامج إدراج SQLLDR أو JDBC.

لقد استخدمت Perl بنفس الطريقة عندما كنت بحاجة إلى واردات أكبر.

إذا كان حجمًا صغيرًا من البيانات ، فيمكن لبعض البرامج (مثل Aqua Data Studio) تصدير البيانات كتسلسل من عبارات SQL "إدراج".

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