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 - Rus dilindən mətni tərcümə etmək (3 saat əvvəl)

Cənab cavab verdi - Almanca söz bazası yığmaq (3 gün əvvəl)

rdrobert cavab verdi - Mikrofon süngərinə yazı (4 gün əvvəl)

rdrobert cavab verdi - Yerli virtual olaraq dost tapmaq platforması (4 gün əvvəl)

rdrobert cavab verdi - Almanca söz bazası yığmaq (4 gün əvvəl)

rdrobert cavab verdi - Playstation 4 almaq, Playsation klub açmaq (4 gün əvvəl)

rdrobert cavab verdi - Proqramistin ixtsasi hansidir? (4 gün əvvəl)

Software Developer cavab verdi - Azercell Kabinetim aplikasiyasında İstəSən tarifi haqqında (5 gün əvvəl)

Software Developer cavab verdi - Proqramistin ixtsasi hansidir? (5 gün əvvəl)

byshako cavab verdi - Google Azərbaycan nömrələrini qəbul etmir (15 gün əvvəl)

rdrobert cavab verdi - Honeygain, passiv gelir (17 gün əvvəl)

rdrobert cavab verdi - Xaricdən telefon getirmek (17 gün əvvəl)

rdrobert cavab verdi - Google Azərbaycan nömrələrini qəbul etmir (17 gün əvvəl)

rdrobert cavab verdi - AliExpress, Telefon, Rüsum (17 gün əvvəl)

MiMov cavab verdi - Özəl ip tv qurmaq (25 gün əvvəl)

Software Developer - 615 xal

E. Hacı - 607 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ş 23234 sualdan 92%-dən çoxu cavablandırılmışdır.

Proyekt haqqında

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