Sqlite with Java'yi SQLiteJDBC kullanarak kullanıyorum. sqlite sorgulama, ben öğrendim bu iki dönüş farklı şeyler:Java + sqlite Dize alanı için alan Dize
String str = result.getDouble("field_name").toString();
String str = result.getString("field_name");
ikincisi dolaylı sqlite içinde GERÇEK numarasının rakamı yukarı yuvarlar ve String dönüştürür. Eski, yuvarlak şeyi yapmaz. Bu bir sqlite JDBC uygulamasının bir hatası mıdır, yoksa bu SQL sorgularında genel bir anlam taşır mı?
BTW, "REAL number" ile ne demek istiyorsunuz? Sonunda dizeye dönüştürülmeden önce tamsayıya dönüştürülüyor mu? –
sqlite'ın veri türü güvenli değildir ve sql standardına uygun değildir. Bu bir * lite * veritabanı olduğu için kasıtlıdır. –
@Adeel Ansari: REAL, bunun yerine DOUBLE veya FLOAT olmayan bir SQLite veri türüdür. –