kareemyehya بتاريخ: 29 نوفمبر 2004 تقديم بلاغ مشاركة بتاريخ: 29 نوفمبر 2004 أريد أن أعرف أذا كان أى أحد عندة كود أو جزء من كودلوضع object من نوع blob or clob فى قاعدة البيانات من خلال جافا(اريد كود) يكون شغاللأن أنا بحثت فى هذا الموضوع ولا أجد غير أقتراحاتأخيكم كريم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
احمد الجابري بتاريخ: 30 نوفمبر 2004 تقديم بلاغ مشاركة بتاريخ: 30 نوفمبر 2004 هلا اخ kareemyehya ..عندي كود لقراءة CLOB من Oracle عن طريق JSPللاسف عند التعامل مع حقول من نوع CLOB لايمكن استخدام نفس الطريقة عند التعامل مع باقي انواع الحقول .حيث يلزمك هنا استخدام مصفوفة تقوم بتعبئتها من حقل الـCLOB هذا الكود يعمل اولا مايجب عليك استدعائه من مكتبات الجافا . <%@ page contentType="text/html; charset=windows-1256" language="java" import="java.sql.*,oracle.jdbc.driver.*,oracle.sql.*" %> ثانيا .. الكود الخاص بالقراءة ومن خلاله يمكنك فهم الطريقة وتطبيقها في الادخال . <% CLOB clob = ((OracleResultSet)rsShowDoc).getCLOB("DOC_Text"); Reader reader = clob.getCharacterStream(); StringWriter writer = new StringWriter(); %> <p> <span lang="en-us" style='text-align:justify;DIRECTION: rtl;text-kashida:0%'> <font size="4" face="Arial"> <% for(int c = reader.read();c >= 0;c = reader.read())writer.write(c); %> <%=writer.toString()%> </font></span> حاول تطبيقه ثم اعلمني بالنتائج .قُدماً .. احمد الجابري اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
kareemyehya بتاريخ: 1 ديسمبر 2004 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 1 ديسمبر 2004 شكرا أخى أحمدسأجرب هذاولكن حدث خطأ منى لقد كنت لأعتقد أن clobمن النوع بينرى وه>ا هو ما أبحث عنه بالتحديد لأانى أريد ـخزين صورهعل العموم جزاك الله خيرا وسأعلمك بالنتيجه غداوأن استطعت أفادتى فيما أبحث عنه فلك جزيل الشكر اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
خالد عبدالله بتاريخ: 1 ديسمبر 2004 تقديم بلاغ مشاركة بتاريخ: 1 ديسمبر 2004 شكراً أستاذ أحمد ..هل هناك طريقة للتعامل مع CLOB و BLOB باستخدام الـ Business Components التي قمت بانشائها من البداية لكل الجداول باستخدام ADF اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
احمد الجابري بتاريخ: 4 ديسمبر 2004 تقديم بلاغ مشاركة بتاريخ: 4 ديسمبر 2004 الاخ خالد .. عن طريق الـADF لم يسبق لي التعامل مع هذا النوع من الحقول .ثم ان هناك شي اخر وهو شبه استحالة اضافة معلومة ذات حجم كبير الى ملف قاعدة بيانات عن طريق الويب مباشرةلاسباب كثيرة .. منها ان حجم الفورم يجب الا يزيد عن 4000 بايت .. ثم هناك مشكلة اخرى وهي الـTime outلايمكنك التحكم بكل متغيراته .. سواء في جهازك او في جهاز السيرفر او الويب سيرفر ..لذلك فالطريقة السليمة هي رفعه عن طريق الـFTP مثلا الى السيرفر ومن ثم تخزينه في قاعدة البيانات . اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
خالد عبدالله بتاريخ: 5 ديسمبر 2004 تقديم بلاغ مشاركة بتاريخ: 5 ديسمبر 2004 كيف ؟أحمد مشروعي متوقف .. لي الآن حوالي أسبوع أبحث في الاكواد و المواقع .. لكي أتمكن فقط من تخزين ملف فيديو مثلاً في حقل من نوع BLOB باستخدام ADF . وللأسف لم أجد أي حل .من كثر البحث عرفت ان فيه نوع في الداتابيس اسمه ORDSYS.ORDVideo و يمكن استخدامه مباشرة لحفظ ملفات الفيديوعن طريق الـ BC.فهل تنصحني بتغيير نوع الحقل ثم تحديث الـ BC . وأستمر بشكل طبيعي ؟أم تنصحني برفع الملف الى السيرفر ثم تخزينه كما ذكرت ؟في كلا الحالتين .. ماهي الطريقة ؟وأخيراً هل ما ينطبق على BLOB ينطبق أيضاً على CLOB ؟غلبتك معي أحمد .. لكن الوقت يمر و أنا لا زلت أترنح اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
خالد عبدالله بتاريخ: 5 ديسمبر 2004 تقديم بلاغ مشاركة بتاريخ: 5 ديسمبر 2004 وأخيراً هل ما ينطبق على BLOB ينطبق أيضاً على CLOB ؟ أبشركم مشكلة الـ CLOB انحلت بسهولة والحمدلله عن طريق الـ ADF .تبقى عندي المشكلة في ملفات الفيديو و الكتب و حقولها في الداتابيس من نوع BLOB .تحياتي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.