الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

عايز اضيف من الفورمه داخل الداتا بيز

Featured Replies

بتاريخ:

انا عامل فورمه بالسوينج يعني شوية تيكست فيلد وعايز ادخل في الداتا بيز عن طريقها فهل فيه خطأ في الكود ده في السينتاكس ردوا عليه لو سمحتم بسرعه

PreparedStatement ps=con.prepareStatement("insert into emp(empno,ename,sal,job,hiredate,comm,deptno) values('"+jTextField1.getText();+"','"+jTextField2 .getText();+"','"+jTextField3.getText();+"','"+jTe xtField4.getText();+"','"+jTextField5.getText();+" ','"+jTextField6.getText();+"','"+jTextField7.getT ext();+"')");

  • بعد 3 أسابيع...
بتاريخ:

[يمين][/يمين]اولا معرفتش اقره الكود كويس فيا ريت الكود يكون بين علامات الاكواد لسهولة قرايته ولكن اذا كنت عاوز تدخل من Frame معمول بال Swing الى Database فدى method بسيطة بتدخل البيانات من textfileld الى جدول ال Departments فى hr schema

 public void add(){
	   int result=0;
	   String selectstatement="insert into departments values (?,?,?,?)";
				 try {
		   DriverManager.registerDriver(new OracleDriver());
		   Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","hr","hr");
		   PreparedStatement stmnt=conn.prepareStatement(selectstatement);
		   stmnt.setString(1,jTextField1.getText());
		   stmnt.setString(2,jTextField2.getText());
			//complete according to the number of textfield
			result=stmnt.executeUpdate();
		   stmnt.close();
		   conn.close();
		   
	   }
catch (SQLException c){jLabel1.setText("Error has occured"+c);
   }
   if (result==1)  {jLabel1.setForeground(Color.red);
		jLabel1.setText("Department Added Sucessfully");}

			  else {jLabel1.setForeground(Color.CYAN);
jLabel1.setText("Failed to add the Department");}
}



اما ال ActionListener اللى على button فدى هى ال method بتاعته

 private void jButton2_actionPerformed(ActionEvent e) {
	if (jTextField1.getText().equals("")||jTextField2.getText().equals(""))
	{jLabel1.setForeground(Color.RED);
	   jLabel1.setText("Please complete all the textfields...");
	}
	else add();}

تم تعديل بواسطة Hala Salem

بتاريخ:

طبعا لا ننسى اضافة Oracle JDBC driver كlibrary على الproject نفسه حتى يتعرف عليه او استخدام

	 Class.forName("oracle.jdbc.driver.OracleDriver");



وذلك بعد اضافة Oracle JDBC driver فى مجلد WEB-INF\lib

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.