Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Haruskah saya menggunakan JDBC getNString() daripada getString()?

Saya telah melakukan tes pada aplikasi kami dan tampaknya getNString() tidak diperlukan dengan driver Java 6, JDBC 6, Oracle JDBC 6 dan Oracle 11.1.0.6.0. String tes yang saya gunakan adalah "Δ, , , ‎ , , , , , dan ", disalin dari http://en.wikipedia.org/wiki/Unicode .

Sebagian besar akses data kami dilakukan melalui prosedur tersimpan. Java dapat menyetel dan mengambil string uji di atas dengan benar melalui setObject() dan getString() (bukan setString() untuk alasan abstraksi), mengumpulkan data dari antarmuka dan menulisnya kembali ke antarmuka seperti yang diharapkan.

Karenanya getString() berfungsi dengan baik untuk data Unicode dengan Oracle 11g (seperti SQL Server seperti pada tautan di atas) jadi kami akan terus menggunakan ini daripada getNString() .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memanggil fungsi pribadi di dalam badan paket

  2. Oracle:Mengapa saya tidak bisa mengandalkan ROWNUM dalam klausa penghapusan

  3. Masukkan beberapa baris dari R Dataframe ke Oracle Database

  4. Bagaimana cara mengubah bahasa Pengecualian Oracle di .Net/C#?

  5. Konversi Basis 36 ke Basis 10 hanya menggunakan SQL