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

مساعدة كيفية ربط جافا مع قواعد البيانات واجراء العمليات عليها

مغلق
بدأه BEST PRO في 1 يوليو 2007 · 5 رد · 1,168 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

تحية طيبة اما بعد

اذا سمحتم انا بحاجة الى برنامج بلغة جافا يتعامل مع قاعدة بيانات مثلا دليل هاتف

واجراء عمليات الاضافة والتعديل والحذف وامكانية الاستعلام من القاعدة

ارجو ادراج شرح للموضوع إذا أمكن

مع العلم اني طرحت الموضوع في أكثر من منتدى ولم أجد اجابة شافية على الموضوع

كلي امل ورجاء من الله ان تفيدوني حول الموضوع بصورة كاملة ان شاء الله

عندي مشروع بالمادة يجب تسليمه يوم الأربعاء

في المرفقات برنامج كنت قد بنيته وقمت بعملية ربطه مع قاعدة البيانان من خلال administrator tools==>Data Source كما تعلمون

لكن لم اعرف كيف سيتم تعريف المتغيرت واين ستتم عمليات الاضافة بواسطة جمل sql على القاعدة

ارجو المساعدة باسرع وقت ممكن

database.rar

database.rar

#3

شكرا لك اخي الكريم مبتد~ جافا

بس ياريت مثال واضح استفيد منه في عمليات الاضافة او التعديل على القاعدة

وشكرا

#4

يا أخي الرابط الأول به مثال واضح جداااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااا،

المهم،

أهوه :

import java.sql.*;

class DB {

public static void main(String argv[]) {

	try {

		// Load the JDBC-ODBC bridge
		Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver");

		// specify the ODBC data source's URL
		String url = "jdbc:odbc:SSPer";

		// connect
		Connection con = DriverManager.getConnection(url,"North","Ken");

		String query = "insert into employees ( fname, lname, password, age, wage ) values ( ?, ?, ?, ?, ? ) ";
		// create and execute a SELECT
		PreparedStatement stmt = con.prepareStatement ( query );

		stmt.setString ( 1, "mostafa" );
		stmt.setString ( 2, " ali");
		stmt.setString ( 3, "passwd" );
		stmt.setInt ( 4, 30 );
		stmt.setDouble ( 5, 300.5 );

		int result = stmt.executeUpdate();
		if ( result == 1 )
				System.out.println("Column inserted");

	// close statement and connection
	stmt.close();
	con.close();

	} catch (java.lang.Exception ex) {

		ex.printStackTrace();
		}

	}

}
#5

السلام عليكم اخى

اذا كنت لا تجيد التعامل مع قواعد البيانات ولا تستطيع اقامة الراوبط بين الجدوال ولا عمل اضافة-تعديل-مسح ولا حتى Stored procedure او Triggers هناك طريقة تغنيك عن كل هذا ولكن تتطلب شئ صغير جدا وهو ان تجيد OOP هناك مايسمى db4o وهى تغنيك التعامل مع قواعد البيانات نهائيا وتجعل كل الشغل عن طريق كلاسس وميثودز وكل الحكاية انك هتضيف بعض ال jar files الى المشروع بتاعك وخلصت الليلة لمزيد من الاستفسار db4o web site

واسف على ردى المتأخر

#6

up

هذا الموضوع مغلق.

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

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

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

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

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