اذهب إلى المحتوى

السؤال

نشر

عند تشغيل الواجهة لمشروع الجافا يظهر الخطأ 

java.sql.SQLException: Operation not allowed for a result set of type ResultSet.TYPE_FORWARD_ONLY.
	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)
	at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
	at com.mysql.cj.jdbc.result.ResultSetImpl.last(ResultSetImpl.java:1752)
	at DBconnection.ResultSetTableModel.setQuery(ResultSetTableModel.java:33)
	at DBconnection.ResultSetTableModel.<init>(ResultSetTableModel.java:24)
	at GUI.ST.<init>(ST.java:204)
	at GUI.ST$1.run(ST.java:189)

و الشيفرة التي سببت الخطأ :

	public void setQuery(String query) throws SQLException {
		// TODO Auto-generated method stub
		resultSet = statement.executeQuery(query);
		metaData= resultSet.getMetaData();
		resultSet.last();

		numberOfRows= resultSet.getRow();
		fireTableStructureChanged();
		
	}

 

Recommended Posts

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

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

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...