Android hazır Sqlite bazaya qoşulma

Salam, dostlar mənə android mövzusunda kömək lazımdır.
Deməli sadə bir app üzərində işləyirəm hazır sqlite baza var ona qoşulmalıyam. Sadəcə hazır verilənlər var onları oxuyub textview-lara çıxardacam.


Yadda saxlama
Kateqoriya: Sual . , , . Qısa keçid.

Verilmiş cavablar və yazılan şərhlər (3 cavab var)

(00:42, 01/02/2015 ) #52496

tətbiqinizi hansı dildə yazırsız?

fərz eləyək ki, əlinizdə test.db adlı sqlite bazası var. orda CEDVEL adlı cədvəldən məlumat götürmək istəyirsiz. CEDVEL-in iki sütunu var, sutun1 (ədəd), string verilən tipində sutun2 (simvol). sizsə sütunlardakı məlumatları müəyyən bir dəyişənə mənimsətmək istəyirsiz ki, harasa yazasız.

java-da bunu belə eləyə bilərsiz.

1mport java.sql.*;
2 
3public class SQLiteJDBC
4{
5  public static void main( String args[] )
6  {
7    Connection c = null;
8    Statement stmt = null;
9    try {
10      Class.forName("org.sqlite.JDBC");
11      c = DriverManager.getConnection("jdbc:sqlite:test.db");
12      c.setAutoCommit(false);
13      System.out.println("ok");
14 
15      stmt = c.createStatement();
16      ResultSet rs = stmt.executeQuery( "SELECT * FROM CEDVEL;" );
17     
18while ( rs.next() ) {
19          int sutun1 = rs.getInt("sutun1");
20          String  sutun2 = rs.getString("sutun2"); }
21       
22rs.close();
23      stmt.close();
24      c.close();
25    }
26 
27    catch ( Exception e ) {
28      System.err.println( e.getClass().getName() + ": " + e.getMessage() );
29      System.exit(0);
30    }
31    System.out.println("ok");
32  }
33}

python-da belə.

1import sqlite3 as baza
2con = baza.connect('test.db')
3 
4with con:   
5     
6    cur = con.cursor()   
7    cur.execute("SELECT * FROM CEDVEL")
8 
9    rows = cur.fetchall()
10    # rows dəyişəni sütun sayı qədər elementi olan (burda 2 - sutun1, sutun2) çoxluqlar
11    #çoxluğudu.
12 
13   #məs:
14    #for row in rows:print row
Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(22:37, 01/02/2015 ) #52525

Şərh yazdığınız üçün təşəkkürlər, yazdığınız kodları yoxlamadım amma androiddə işləyəcəyini zənn etmirəm, u kodlar Java SE üçün deyil?!

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(03:19, 05/02/2015 ) #52674

yox, mən bunun androiddə sizin nəzərdə tutduğunuz formada işləyəcəyini demirəm – androiddə işləsə-işləsə ancaq konsolda işləyə bilər 🙂

lakin bu kodlardan istifadə eləyərək (məs funksiya halına salıb ) android interfeysindən bu funksiyalara sorğu göndərə bilərsiz. qaytarılan cavabı da lazımi vidcetə əlavə eləyə bilərsiz. android haqda ümumiyyətlə məlumatım yoxdu. amma desktop interfeysləri ilə azdan-mazdan işləmişəm. ona görə belə bir şey təklif elədim.

1def bazadan_məlumatı_götür(parametr1, parametr2, parametr3)
2 
3....
4...
5 
6return məlumat
1_vidcet.text(məlumat)
Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

Bu suala aid öz sualım var:
Sual verin
Bu suala cavab vermək istəyirəm:
Cavab verin

Cavab verin


Cavab yazmaq üçün lütfən sağ sütundan və ya buradan hesaba daxil olun.

Üzvlər üçün giriş

Qeydiyyat
Login with Facebook

Elan qutusu

Son cavablar və şərhlər

Software Developer cavab verdi - ilkaddimlar.com-a nə oldu? (6 gün əvvəl)

E. Hacı cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (16 gün əvvəl)

Triste cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (17 gün əvvəl)

E. Hacı cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (17 gün əvvəl)

Triste cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (18 gün əvvəl)

E. Hacı cavab verdi - Telefon almışam kamerasında ləkə var qaytarmaq istəyirəm, mağaza qaytarmır (18 gün əvvəl)

Software Developer cavab verdi - Rus dili yatırımı (18 gün əvvəl)

Cənab cavab verdi - Rus dili yatırımı (18 gün əvvəl)

Software Developer cavab verdi - Rus dili yatırımı (19 gün əvvəl)

Cənab cavab verdi - Rus dili yatırımı (19 gün əvvəl)

Software Developer cavab verdi - Rus dili yatırımı (19 gün əvvəl)

Azad cavab verdi - Windows 11 FPS drop (32 gün əvvəl)

AGAPROGRAMM cavab verdi - Kompyuterimin çox gec yanmasının səbəbləri nədir ? Necə düzəldərəm ? (35 gün əvvəl)

Ayaz2550 cavab verdi - 1ci qrupda informatika üzre imtahan vermek (36 gün əvvəl)

Ayaz2550 cavab verdi - Windows 11 FPS drop (36 gün əvvəl)

Software Developer - 615 xal

E. Hacı - 608 xal

Onar Alili - 526 xal

Dilsuz - 448 xal

Cabbarov Sübhan - 434 xal

Maqa - 346 xal

Ruslan Butdayev - 328 xal

Namiq Bəndəli - 297 xal

U.Tarlan - 244 xal

Meherremoff - 234 xal

Sistemə daxil olmuş 23307 sualdan 92%-dən çoxu cavablandırılmışdır.

Proyekt haqqında

E-Haci.net istehsalı. © 2010-2025