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

كيف اضيف قاعدة بيانات لسوفتوير بالجافا

مغلق
بدأه me only في 12 مايو 2007 · 7 رد · 736 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

مرحبا فيكم اخواني واخواتي اعضاء الفريق العربي للبرمجة

اتمنى منكم انكم تخدموني

انا حابه اعمل سوفتوير بالجافا

واحتاج اني احتفظ بالبيانات اللي راح ادخلها

طبعا راح احفظها في الــ access

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

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

وكيف اقدر اتعامل معها ببعض العمليات

وكيف اقدر استرجعها واعرضها

ياليت اللي يعرف يخدمني بأسرع وقت

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

:)

#2

وبالنسبة للــإدتور

استخدم

jGrasp

وشكرا

#3

تعلم JDBC

#4

هلا فيك اخوي

قريته اليوم في كتاب ديتل

بس ماحصلت كيف اقدر اتعامل مع قاعدة البيانات access

اشكر لك ردك

:)

#6

شكرا لك اخوي

والله يجعله في ميزان حسناتك

ان شاءالله بجربها :)

#7

هذا مثال بسيط لربط قاعدة بيانات الجافا مع الآكسس

									


import java.sql.*;
public class PackageTest {

	// loading driver and making connection with database
	public static Connection getConnection() throws Exception{
		Connection con;
		Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
		// set this to a MS Access DB you have on your machine
		String filename = "c:/mydb.mdb";
		String database = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=";
		database+= filename.trim() + ";DriverID=22;READONLY=true}"; // add on to the end
		// now we can get the connection from the DriverManager
		con = DriverManager.getConnection( database ,"","");
		return con;
	}

	public static void showPackages(Statement stmt) throws Exception
	{
		// displaying contents of Package table

		String query = "select * from package";
		ResultSet result = stmt.executeQuery(query);
		System.out.println("n" +"Contents of table Package");
		System.out.println ("Package ID - Package Name - Duration - Cost");

		while (result.next()) {

			System.out.print(result.getString("pid") + " - ");
			System.out.print(result.getString("pname")+ "- " );
			System.out.print(result.getString("duration")+ " - ");
			System.out.println(result.getString("cost"));

		}
		stmt.close();
	}

		public static void main(String[] args)throws Exception {

		Statement stmt =getConnection().createStatement();
		showPackages(stmt);
	}
}
#8

هلا فيك جافا

اشكرك عالتعقيب

والله يسعدك ويوفقك بالدنيا والاخره

:)

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

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

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

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

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

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