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.

mport java.sql.*;

public class SQLiteJDBC
{
  public static void main( String args[] )
  {
    Connection c = null;
    Statement stmt = null;
    try {
      Class.forName("org.sqlite.JDBC");
      c = DriverManager.getConnection("jdbc:sqlite:test.db");
      c.setAutoCommit(false);
      System.out.println("ok");

      stmt = c.createStatement();
      ResultSet rs = stmt.executeQuery( "SELECT * FROM CEDVEL;" );
    
while ( rs.next() ) {
          int sutun1 = rs.getInt("sutun1");
          String  sutun2 = rs.getString("sutun2"); }
      
rs.close();
      stmt.close();
      c.close();
    } 

    catch ( Exception e ) {
      System.err.println( e.getClass().getName() + ": " + e.getMessage() );
      System.exit(0);
    }
    System.out.println("ok");
  }
}

python-da belə.

import sqlite3 as baza
con = baza.connect('test.db')

with con:    
    
    cur = con.cursor()    
    cur.execute("SELECT * FROM CEDVEL")

    rows = cur.fetchall()
    # rows dəyişəni sütun sayı qədər elementi olan (burda 2 - sutun1, sutun2) çoxluqlar
    #çoxluğudu.

   #məs:
    #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.

def bazadan_məlumatı_götür(parametr1, parametr2, parametr3)

....
...

return məlumat
_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

Elan qutusu

Son cavablar və şərhlər

Software Developer cavab verdi - Kripto odəmə qəbulu, xarici musterilerden (20 saat əvvəl)

Cənab cavab verdi - Azərbaycandakı supermarket kassalarında işlədilən proqram (4 gün əvvəl)

E. Hacı cavab verdi - Proqramlaşdırma - fəlsəfə (5 gün əvvəl)

kapiltp cavab verdi - Proqramlaşdırma - fəlsəfə (6 gün əvvəl)

Cənab cavab verdi - kurs diplomu ilə işləyə bilərəm? (7 gün əvvəl)

kapiltp cavab verdi - Proqramlaşdırma - fəlsəfə (9 gün əvvəl)

E. Hacı cavab verdi - Proqramlaşdırma - fəlsəfə (9 gün əvvəl)

kapiltp cavab verdi - Proqramlaşdırma - fəlsəfə (10 gün əvvəl)

kapiltp cavab verdi - Proqramlaşdırma - fəlsəfə (11 gün əvvəl)

E. Hacı cavab verdi - Proqramlaşdırma - fəlsəfə (11 gün əvvəl)

kapiltp cavab verdi - Proqramlaşdırma - fəlsəfə (13 gün əvvəl)

Aysu2009 cavab verdi - Azərbaycan əsgər mahnısının sözlərini ingilis dilinə tərcümə etmək (13 gün əvvəl)

Aysu2009 cavab verdi - Atestat almaq üçün ne etmeliyem? (13 gün əvvəl)

Aysu2009 cavab verdi - Azərbaycan əsgər mahnısının sözlərini ingilis dilinə tərcümə etmək (13 gün əvvəl)

Software Developer cavab verdi - Xamaya başqa nə deyirlər? 6 hərflidir (18 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ş 23296 sualdan 92%-dən çoxu cavablandırılmışdır.

Proyekt haqqında

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