كيفية استدعاء الإجراء في قاعدة البيانات بشكل غير متزامن من جافا 1.4 الرمز؟

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

سؤال

ومنصة: ل SQL Server 2000 جافا 1.4 المنظمة بتبني 3.0

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

المحلول

وأنا لست متأكدا من الحصول على السؤال ولكن استدعاء الإجراء المخزن تنطوي على استخدام <لأ href = "http://java.sun.com/j2se/1.4.2/docs/api/java/sql/CallableStatement هتمل "يختلط =" noreferrer نوفولو "> CallableStatement . بالنسبة للجزء غير متزامن، ولأن ذكرتم لل EJBs، والطريقة القياسية سيكون لاستخدام الدائرة ورسالة مدفوعة فول. ولكن أنا قليلا الخلط من جانب الجزء حيث كنت أذكر جافا 1.4 و EJB 3.0 (يتطلب جافا 1.5). ربما يجب عليك توضيح هذا الشرط. يجب إرسال رسائل الدائرة إلى MDB 3.0 من عميل جافا 1.4 يكون الرغم ممكن.

نصائح أخرى

إذا كنت لا تجد وسيلة للتعامل مع هذا على مستوى قاعدة البيانات، يمكنك أن تفعل ذلك وكأنك تفعل أي أشياء غير متزامن:

thread = new Thread() {
    public void run() {
        // do your procedure call here
    }
};
thread.start();
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top