السلام عليكم ورحمة الله وبركاته
انا قمت بكتابة مشروع وقمت باتصاله بقاعدة بيانات الاكسس
لكن وجدت انه كل ما اقوم بنقل المشروع من قرص الى اخر
ضروري اقوم باضافة القاعدةالى الى odbc
هل يوجد كود يقوم باضافة القاعدة الى odbc
ولكم جزيل الشكر
تحياتي
السلام عليكم ورحمة الله وبركاته
انا قمت بكتابة مشروع وقمت باتصاله بقاعدة بيانات الاكسس
لكن وجدت انه كل ما اقوم بنقل المشروع من قرص الى اخر
ضروري اقوم باضافة القاعدةالى الى odbc
هل يوجد كود يقوم باضافة القاعدة الى odbc
ولكم جزيل الشكر
تحياتي
هل لك ان تعرض الكود الخاص بعمليه الاتصال
ونوع قاعده البيانات
كى نجد ما قمت به
ممكن تكون معتمد على مكان معين
شكرلك اخواني
بس اعتقد انكم ما فهمت قصدي
الاتصال شغال معي مية المية
بس عند ما اقوم بنقل مجلد المشروع من قرص الى اخر
يتوجب علي اني اقوم باضافة قاعدة بيانات الاكسس الى 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
على حد علمي أنه يجب أن تعرف odbc في النظام ، أقصد أنك إذا غيرت مسار قاعدة البيانات يجب أن تحدث المسار في الـ odbc
ممكن تستخدم DataSource "JNDI" بدل الـ JDBC
اطلع على الرابط الآتي قد تجد مايفيدك:
http://download.oracle.com/javase/1.5.0/docs/guide/jdbc/bridge.html
:)
تم تعديل هذه المشاركة بواسطة JavaPorgrammer في 14 فبراير 2011 في 20:45
عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..
{ لا ينال العلم مستحٍ ولا مستكبر }
الف شكر لك اخوي JavaPorgrammer
ايوه انت فهمت القصد اذا غير مسار القاعدة يجب اضافتها في DataSurce
هل يوجد كود اضعة في الكلاس الرئيسي بحيث يقوم باضافة القاعدة الى DataSuruce
استفدت كثير من الموقع
بس عندي بعض الاستفسارات
مثلا هذاء الامر حق ايش
setCharSet("...");
وهذاء
ic.bind("jdbc/OdbcDB1",ds);
ارجو منكم الاجابة وشكرا
===================
شكرا لك اخوي علا
بس ما عندي اي خلفية عن هذة القاعدة
ممكن تدلني على كتاب اوموقع يشرح لي اكثر عنها
تم تعديل هذه المشاركة بواسطة alsayani في 14 فبراير 2011 في 22:02
setCharSet("...");تستخدم لترميز النص يعني لو كنت تريد استخدام النصوص العربية في قاعدة البيانات فتستخدم الترميز :UTF-8 وهكذا ..
ic.bind("jdbc/OdbcDB1",ds);إسناد البيانات إلى كائن أو بمعنى آخر توصيل البيانات للكائن من قاعدة البيانات ..
والإخوة يصححوا إن كان هناك خطأ :lol:
تحياتي للجميع
عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..
{ لا ينال العلم مستحٍ ولا مستكبر }
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…