Merhaba örnek bir kodu kullanarak bir sqlite veritabaı oluşturdum. Daha sonrada okumak için sqlite-jdbc-3.7.2 driverı indirdim ve reference libs kısmına ekledim.Fakat jdbc driverla alakalı exception verdi sonra bir şekilde hata düzeldi.Fakat bu seferde syntax hatasını çözemiyorum Bu kısımda ResultSet rs = stmt.executeQuery( "SELECT * Adres" ); executeQuery 'nin üstünü çiziyor ve Statement'a cast et diye öneri gösteriyor.Ama o şekilde yapıncada böyle bir exception veriyor.Ben bu kodu nasıl çalıştırabilim.Kaç saatir bir veritabına bağlanamdım

org.sqlite.Stmt cannot be cast to java.beans.Statement

  Connection c = null;
    Statement stmt = null;
    try {
      Class.forName("org.sqlite.JDBC");
      c = DriverManager.getConnection("jdbc:sqlite:AdresDefteri.sqlite");
      c.setAutoCommit(false);
      System.out.println("Opened database successfully");

      stmt = (Statement) c.createStatement();
      ResultSet rs = ((java.sql.Statement) stmt).executeQuery( "SELECT * Adres" );
      while ( rs.next() ) {
         int id = rs.getInt("id");
         String  name = rs.getString("name");
         int age  = rs.getInt("age");
         String  address = rs.getString("address");
         float salary = rs.getFloat("salary");
         System.out.println( "ID = " + id );
         System.out.println( "NAME = " + name );
         System.out.println( "AGE = " + age );
         System.out.println( "ADDRESS = " + address );
         System.out.println( "SALARY = " + salary );
         System.out.println();
      }
      rs.close();
    //  stmt.close();
      c.close();
    } catch ( Exception e ) {
      System.err.println( e.getClass().getName() + ": " + e.getMessage() );
      System.exit(0);
    }

soruldu: 10 Ara '14, 11:03

D%C4%B0GREV07's gravatar image

DİGREV07
161101012
cevap kabul oranı: 0%


import' larını kontrol eder misin aşağıdaki gibi olmalıdır.

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

Ayrıca sorgunda "from" eksik, jdbc:sqlite:AdresDefteri.sqlite burayı da jdbc:sqlite:AdresDefteri.db olarak değiştirip dener misin. Şimdilik görebildiklerim bunlar. buradaki sayfadaki örnekten yararlanabilirsin,

İyi çalışmalar

permanent link

cevaplandı: 10 Ara '14, 11:16

M%C3%BCsl%C3%BCm%20%C3%96ZT%C3%9CRK's gravatar image

Müslüm ÖZTÜRK
10.6k103690
cevap kabul oranı: 28%

değiştirildi: 10 Ara '14, 11:17

Hocam çok teşekkürler

(11 Ara '14, 05:28) DİGREV07 D%C4%B0GREV07's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,076

Soruldu: 10 Ara '14, 11:03

Görüntüleme: 505 kez

Son güncelleme: 11 Ara '14, 05:28

powered by BitNami OSQA