-
Notifications
You must be signed in to change notification settings - Fork 0
Select_ar
رامي مناف edited this page Aug 27, 2020
·
3 revisions
تسمح قاعدة بيانات صفوف بالاستعلام عن البيانات المرتبطة, ويعتبر الأمر تحديد Select من الأوامر سهلة الاستخدام والّتي توفّر الكثير من الخدمات بسهولةٍ وسرعةٍ, وبما أنّه يستخدم النّافذة Query فيتمّ تنفيذه على الدّالّة query والّتي تعيد قائمةً بالكائنات المستعلم عنها, وللصفّ بانيان, أحدهما يستقبل صفًّا Class, ويستعلم هذا الباني عن الكائنات من الصّفّ الممرّر والمُرتبطة باسم الرّبط الممرّر عبر الدّالّة from, أمّا الباني الثّاني فيستقبل صفًّا ونصًّا تنفيذيًا, وسنتحدّث عن النصّ التّنفيذيّ بالتّفصيل في الفصول التّالية. هذا مثالٌ على الباني الأوّل للاستعلام عن المنشورات المسجّلة سابقًا:
public class Selection {
public static void main(String[] args) throws SofofException {
Server s = new Server(new File("sofof"), 6969, false);
s.createDatabase();
s.getUsers().add(new User("rami", "secret"));
s.startUp();
Session sess = SessionManager.startSession("sofof:localhost:6969", new User("rami", "secret"), false);
List<String> posts = sess.query(new Select(String.class).from("المنشورات"));
for(String post : posts){
System.out.println(post);
}
}