Ini tampaknya menjadi batasan template Eclipse 'Oracle Thin Driver'. Ini hanya memungkinkan Anda untuk menentukan SID untuk koneksi, bukan nama layanan; dan Anda tidak mengetahui SID atau tidak terdaftar dengan pendengar (yang harus diselesaikan oleh DBA Anda).
Jika Anda membuat driver baru dari template 'Oracle Database 11g Driver', bukan dari template 'Oracle Thin Driver', dan mengarahkannya ke file 12c ojdbc7.jar, maka Anda akan dapat memilih untuk memberikan nama layanan sebagai gantinya . Itu kemudian akan menghasilkan URL seperti jdbc:oracle:thin:@//servername.sys.MYCO.com:2/afdedev.MYCO.com
.
Ini masih driver tipis yang sama, Eclipse sepertinya lebih memahaminya,