.:: Jasa Membuat Aplikasi Website,Desktop,Android Order Now..!! | | Order Now..!! Jasa Membuat Project Arduino,Robotic,Print 3D ::.

Cara mengatasi ERROR "java.sql.SQLException: [SQLITE_ERROR] SQL error or mising database (near "WHERE": syntax error)"

0 komentar


بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم
bismillaahirrahmaanirrahiim

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
Assalamu'alaikum warahmatullahi wabarakatuh

Ketika kita membuat sebuah program aplikasi adakalanya kita menemukan suatu kesalahan/error, ada berbagai macam error dalam pembuatan program, berikut akan kita bahas cara mengatasi salah satu error tersebut.

Error ini biasanya muncul ketika kita ingin melakukan perubahan data yang ada di database (contoh kasus: database SQLite), bunyi error tersebut: "java.sql.SQLException: [SQLITE_ERROR] SQL error or mising database (near "WHERE": syntax error)"

Cara mengatasi ERROR "java.sql.SQLException: [SQLITE_ERROR] SQL error or mising database (near "WHERE": syntax error)"

Pembahasan:
  • Jika ada error dengan kata-kata "... (near "WHERE": syntax error)" maka penyebabnya dikarenakan ada kesalahan penulisan syntax di sekitar WHERE.
  • Pada contoh di atas berbunyi "... java.sql.SQLException: [SQLITE_ERROR] SQL error or mising database (near "WHERE": syntax error)" berarti ada beberapa kemungkinan permasalahannya, seperti:
    • Lupa memberikan tanda baca "," ataupun tanda baca yang lain di syntax UPDATE
    • Tidak memberikan spasi diantara nama tabel dan syntax SET
    • Kelebihna tanda baca "," sebelum syntax WHERE

Penyelesaian:
cari syntax yang digunakan untuk melakukan perubahan data, misal:
PreparedStatement pStatement = konek.conn.prepareStatement(""
                    + "UPDATE tb_user "
                    + "set username=?, password=?, login_level=?, "
                    + " WHERE id_user=? ");
dan ubah syntax tersebut menjadi:
PreparedStatement pStatement = konek.conn.prepareStatement(""
                    + "UPDATE tb_user "
                    + "set username=?, password=?, login_level=? "
                    + " WHERE id_user=? ");

Keterangan:
Tanda koma sebelum WHERE dihapus dikarenakan tanda koma hanya digunakan sebagai pemisah antar data yang akan diubah pada suatu field, oleh karena itu tepat sebelum WHERE harus tidak ada tanda koma.
Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
NB :: Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code, membeli hardware elektronika untuk kepentingan Perusahaan maupun Tugas Akhir (TA/SKRIPSI), Insyaallah Saya siap membantu, untuk Respon Cepat dapat menghubungi kami, melalui :

No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com


atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :

ٱلْحَمْدُ لِلَّهِ رَبِّ ٱلْعَٰلَمِين
Alhamdulilah hirobil alamin

وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
wassalamualaikum warahmatullahi wabarakatuh


Artikel Cara mengatasi ERROR "java.sql.SQLException: [SQLITE_ERROR] SQL error or mising database (near "WHERE": syntax error)", Diterbitkan oleh scodeaplikasi pada Sabtu, 12 Juli 2014. Semoga artikel ini dapat menambah wawasan Anda. Website ini dipost dari beberapa sumber, bisa cek disini sumber, Sobat diperbolehkan mengcopy paste / menyebar luaskan artikel ini, karena segala yang dipost di public adalah milik public. Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code ,Dengan Cara menghubungi saya Ke Email: Fajarudinsidik@gmail.com, atau No Hp/WA : (fajar) : 085369237896, (puat) : 085267792168.

Tawk.to