Yorumlarınızla yaşıyoruz.

Ana sayfa » PreparedStatement

Etiketler: java ORA-01747 sql
Kategoriler: Java

Eğer Java ile yazdığınız veritabanı uygulamasında PreparedStatement kullanıyorsanız; veritabanı, tablo yada kolon isimlerini değişken yapamazsınız. Oracle kullanıyorsanızda çalışma zamanında aşağıdaki hatayı alırsınız:

java.sql.SQLException: ORA-01747: invalid user.table.column, table.column, or column specification.

Performans için PreparedStatement kullanıyorsanız bu sizi biraz üzebilir. Ben SQL cümlelerinin içine yerleştirdiğim değerlerin, cümlenin söz dizimini (syntax) bozmaması için kullanıyordum. Bu durumda yukarıdaki sorunu çözmek için eski usul SQL hazırlama ile PreparedStatement’ı birleştirerek yoluma devam ettim.


RegExPad »

Alakalı (olabilecek) yazılar

Alakasız (yüksek ihtimal) yazılar




Sen de yorum yazabilirsin!