الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ممكن كود لاضافة قاعدة البيانات الاكسس الى ال Odbc

بدأه alsayani في 13 فبراير 2011 · 7 رد · 585 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

انا قمت بكتابة مشروع وقمت باتصاله بقاعدة بيانات الاكسس

لكن وجدت انه كل ما اقوم بنقل المشروع من قرص الى اخر

ضروري اقوم باضافة القاعدةالى الى odbc

هل يوجد كود يقوم باضافة القاعدة الى odbc

ولكم جزيل الشكر

تحياتي

#2

هل لك ان تعرض الكود الخاص بعمليه الاتصال

ونوع قاعده البيانات

كى نجد ما قمت به

ممكن تكون معتمد على مكان معين

Software Developer
Mahmoudkelany.com


 

#3

الأخ محمود جمال

يمكنك استخدام jdbc مع access ابحث عن الموضوع هنا في المنتدى

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#4

شكرلك اخواني

بس اعتقد انكم ما فهمت قصدي

الاتصال شغال معي مية المية

بس عند ما اقوم بنقل مجلد المشروع من قرص الى اخر

يتوجب علي اني اقوم باضافة قاعدة بيانات الاكسس الى odbc "dataSource اللي في الوندوز "

اعتقد انك تقصد هذاء الكود

		try
		{


               String us=textField1.getText();
			   String ps=jPasswordField1.getText();

	    		   			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

		   			con=DriverManager.getConnection("jdbc:odbc:memo","mohammed","26531888");

		   			st=con.createStatement();

             String str="SELECT U_Id  FROM M_USERS WHERE U_NAME ='"+us+"' And U_PASS='"+ps+"'";   //And Pass_Word="+ps+"";
			ResultSet rs=st.executeQuery(str);


            while(rs.next())
            {
	          id=rs.getInt(1);

	        }

تم تعديل هذه المشاركة بواسطة alsayani في 14 فبراير 2011 في 19:25

#5

على حد علمي أنه يجب أن تعرف odbc في النظام ، أقصد أنك إذا غيرت مسار قاعدة البيانات يجب أن تحدث المسار في الـ odbc

ممكن تستخدم DataSource "JNDI" بدل الـ JDBC

اطلع على الرابط الآتي قد تجد مايفيدك:

http://download.oracle.com/javase/1.5.0/docs/guide/jdbc/bridge.html

:)

تم تعديل هذه المشاركة بواسطة JavaPorgrammer في 14 فبراير 2011 في 20:45

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#6

استخدم قاعدة بيانات Derby

القاعدة صغيرة الحجم وهي مرفقة مع الجافا

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#7

الف شكر لك اخوي JavaPorgrammer

ايوه انت فهمت القصد اذا غير مسار القاعدة يجب اضافتها في DataSurce

هل يوجد كود اضعة في الكلاس الرئيسي بحيث يقوم باضافة القاعدة الى DataSuruce

استفدت كثير من الموقع

بس عندي بعض الاستفسارات

مثلا هذاء الامر حق ايش

setCharSet("...");

وهذاء

ic.bind("jdbc/OdbcDB1",ds);

ارجو منكم الاجابة وشكرا

===================

شكرا لك اخوي علا

بس ما عندي اي خلفية عن هذة القاعدة

ممكن تدلني على كتاب اوموقع يشرح لي اكثر عنها

تم تعديل هذه المشاركة بواسطة alsayani في 14 فبراير 2011 في 22:02

#8
setCharSet("...");

تستخدم لترميز النص يعني لو كنت تريد استخدام النصوص العربية في قاعدة البيانات فتستخدم الترميز :UTF-8 وهكذا ..

ic.bind("jdbc/OdbcDB1",ds);

إسناد البيانات إلى كائن أو بمعنى آخر توصيل البيانات للكائن من قاعدة البيانات ..

والإخوة يصححوا إن كان هناك خطأ :lol:

تحياتي للجميع

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…