کار با دیتابیس محلی در بیسیک۴اندروید (SQLite)

2026-09-22 · بخش آموزش رایگان

برای ذخیره داده در خود گوشی از کتابخانه داخلی SQL استفاده می‌شود.

مقداردهی اولیه

Sub Process_Globals
    Dim SQL1 As SQL
End Sub

Sub Activity_Create(FirstTime As Boolean)
    SQL1.Initialize(File.DirInternal, "db.db", True)
    SQL1.ExecNonQuery("CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT, phone TEXT)")
End Sub

درج امن داده

همیشه از کوئری پارامتریک استفاده کنید تا داده کاربر مستقیم وارد کوئری نشود:

Sub SaveUser(Name As String, Phone As String)
    SQL1.ExecNonQuery2("INSERT INTO users(name, phone) VALUES (?, ?)", Array As String(Name, Phone))
End Sub

خواندن داده

Dim cur As ResultSet = SQL1.ExecQuery("SELECT name FROM users ORDER BY id DESC")
Do While cur.NextRow
    Log(cur.GetString("name"))
Loop
cur.Close

سورس کامل لیست کارها با دیتابیس را از بخش سورس رایگان همین سایت دانلود کنید.

دیتابیسSQLiteمتوسط

این آموزش را دوست داشتید؟ پروژه کامل و سورس حرفه‌ای در فروشگاه:

همه محصولات آموزش‌های بیشتر سفارش پروژه
تخصصی بیسیک۴اندرویدسورس‌کد آمادهآموزش گام‌به‌گامکتابخانه‌های کاربردیتحویل آنی بعد از پرداختپشتیبانی واقعی ۲۴/۷بروزرسانی رایگان+۹۵۲ محصول فعال+۳ فروش موفق