• 0
Ahmed-Ghanem

قاعدة بيانات SQLite

سؤال

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

حياكم الله اخواني الكرام

قد عزمت علي عمل برنامج جديد ووجدت اني ساستخدم قاعدة بيانات SQLite

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

ده عرض ممتع وشامل SQLite هنا

كيفيه الاستخدام :- هذا مثال بسيط يوضح كيفيه الاستخدام :


package sqllight;

import java.sql.*;

/**
*
* @author Ahmed Ghanem.
*/
public class Main {

public static void main(String[] args) throws Exception {
Class.forName("org.sqlite.JDBC");
Connection conn = DriverManager.getConnection("jdbc:sqlite:test.db");
Statement stmt = conn.createStatement();
stmt.executeUpdate("drop table if exists people;");
stmt.executeUpdate("create table people (firstName, lastName);");
PreparedStatement prep = conn.prepareStatement("insert into people values (?, ?);");
prep.setString(1, "Ahmed");
prep.setString(2, "Ghanem");
prep.execute();
prep.setString(1, "Mahmoud");
prep.setString(2, "Kelany");
prep.execute();
prep.setString(1, "mohamed");
prep.setString(2, "allaw");
prep.execute();

ResultSet rs = stmt.executeQuery("select * from people;");
while (rs.next()) {
System.out.println("firstName = " + rs.getString("firstName"));
System.out.println("lastName = " + rs.getString("lastName"));
}
rs.close();
conn.close();
}
}

ملف المشروع بالمرفقات :unsure:

sqlLight.rar

تم تعديل بواسطه Ahmed-Ghanem
7

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

33 إجابة على هذا السؤال .

  • 0

وعليكم السلام ورحمه الله وبركاته .. جزانا واياك اخي الكريم


Statement stmt = conn.createStatement();
stmt.executeUpdate("drop table if exists people;");
stmt.executeUpdate("create table people (firstName, lastName);");

هنا نقوم بعمل drop للجدول people لو كان موجود ومن ثم اقوم بعمل جدول باسم people واخد 2 فيلد هما firstName و

lastName

يمكنك استخدم البرنامج السابق ذكره فهو يزودك بواجهه رسوميه يمكنك من خلالها انشاء الجداول والتحكم فيها

انظر

73504927.jpg

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

من فضلك اين هو البرنامج السابق ذات الوجهه الرسومية

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أخ أحمد غنيم استخدم المنتدى لرفع صورك

تحياتي

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

من فضلك اين هو البرنامج السابق ذات الوجهه الرسومية

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

اسم البرنامج

navicatlite

يمكنك تحميله من هنا

http://www.navicat.com/download/download.html

أخ أحمد غنيم استخدم المنتدى لرفع صورك

تحياتي

اى نعم اخى علاء :) هذا ما ذكرته له من قبل tongue.giftongue.giftongue.gif

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

>>>>عندى إستفسار عن حجم قاعدة البيانات فى SQLite

>>>هل انا احدد ال max size لقاعدة البيانات

أم ان ال SQLite نفسه يدعم max size معين ولست فى حاجة لتحديده

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

حجم قاعده البيانات يدعم الكثير

لكن فالاغلب بنستخدمها للبرامج الصغيره او المتوسطه

وخاصه التى لا تحتاج الى وجود سيرفر

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

انا استخدم الاداه Navicat Lite مثلما وضح الاخ العيافي

انشاء اتصال

90997152.jpg

فحص قاعده البيانات

50684112.jpg

g

لو سمحت انا عاوزه اللينك اللى انزل من عليه البرنامج علشان مش عارفه انزله وياريت يكون بسرعه الله يكرمك عاوزاه ضرورى اوى

جزاك الله كل خير

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم

لو سمحتم لو فى حد يعرف فيديوهات شرح ال sqlite مع الاندرويد فيديوهات بالعربى ياريت يحط اللينك بتاعها

شكرا جزيلا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

انا استخدم الاداه Navicat Lite مثلما وضح الاخ العيافي

انشاء اتصال

90997152.jpg

فحص قاعده البيانات

50684112.jpg

هل من الممكن رابط لهذا البرنامج سلمك الله ؟؟ :)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .