Elki - استخدم القائمة للكائنات لإلغاء قاعدة البيانات

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

  •  29-07-2022
  •  | 
  •  

سؤال

آسف على السؤال الساذج ، لكنني علقت أثناء اتباع جميع أجزاء البرامج التعليمية المتاحة. لذلك ، هل هناك طريقة لملء قاعدة بيانات DB من قائمة بسيطة بدلاً من تحميلها قراءة ملف؟

في الأساس ما أبحث عنه هو شيء مشابه لـ:

قائمة الكائنات = ...

قاعدة البيانات db = classgenericsutil.parameterizeorabort (arraydatabase.class ، params ، الكائنات) ؛

db.initialize () ؛

شكرا مقدما.

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

المحلول

ما هي محتويات الخاص بك Stringس؟ نفس الشيء الذي يفهمه Elki Parsers؟

سيتطلب ذلك على الأرجح بعض تعديلات الرموز ، لأن المحلات المصممة حول Javas InputStream. لا أقترح لف List<String> إلى InputStream على الرغم من أن هذا سيكون على الأرجح نهج الجهد الأقل.

لماذا لا تحاول التمدد AbstractDatabaseConnection (أو التنفيذ DatabaseConnection))؟ تنسيق اتصال قاعدة البيانات ، MultipleObjectsBundle ليس أكثر من List<Object> وعلاقة البيانات الوصفية ؛ من السهل بناء إلى حد ما.

بدلاً من ذلك ، يمكنك استخدام الكود الخاص بك لتحليل StringS في double[] ثم استخدم ArrayAdapterDatabaseConnection; ؛ التي سوف تلتف double[] كما DoubleVector لك وبناء الحزم.

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