Rumah > Java > javaTutorial > Sambungan JDBC Gagal ke Pelayan SQL: Bagaimana untuk Menyelesaikan Masalah Sambungan TCP/IP?

Sambungan JDBC Gagal ke Pelayan SQL: Bagaimana untuk Menyelesaikan Masalah Sambungan TCP/IP?

Linda Hamilton
Lepaskan: 2024-11-24 12:39:12
asal
617 orang telah melayarinya

JDBC Connection Failed to SQL Server: How to Troubleshoot TCP/IP Connection Problems?

Sambungan JDBC Gagal: Menyelesaikan Masalah Sambungan TCP/IP

Semasa cuba mewujudkan sambungan JDBC ke pangkalan data SQL Server 2012, anda menghadapi berikut ralat:

Ralat:

"Sambungan TCP/IP ke hos 127.0.0.1, port 1433 telah gagal. Sahkan sifat sambungan."

Ralat ini menunjukkan bahawa fail kelas Java tidak dapat mewujudkan sambungan TCP/IP ke contoh SQL Server pada hos yang ditentukan dan pelabuhan. Berikut ialah panduan langkah demi langkah untuk menyelesaikan isu ini:

  1. Semak Konfigurasi Pelayan SQL:

    • Buka Pengurus Konfigurasi Pelayan SQL dan kembangkan Konfigurasi Rangkaian SQL Server 2012.
    • Klik Protokol untuk InstanceName dan sahkan bahawa TCP/IP didayakan dalam panel kanan.
    • Klik dua kali TCP/IP dan semak tab Protokol.
  2. Sahkan TCP Pelabuhan:

    • Perhatikan nilai Listen All item.
    • Jika Listen All ditetapkan kepada ya, nombor port TCP ialah nilai item TCP Dynamic Ports di bawah IPAll.
    • Jika Listen All ditetapkan kepada tidak, semak TCP Dynamic Item port untuk alamat IP tertentu yang anda gunakan.
    • Pastikan port TCP ditetapkan kepada 1433.
  3. Kemas kini Rentetan Sambungan JDBC:

    • Dalam kod Java anda, pastikan rentetan sambungan termasuk yang betul pelabuhan nombor:
    Connection con = DriverManager.getConnection("jdbc:sqlserver://127.0.0.1:1433;databaseName=aysha", "user=sa", "password=admin");
    Salin selepas log masuk
  4. Pertimbangan Firewall:

    • Pastikan firewall tidak menyekat sambungan TCP ke port 1433.
  5. Mulakan Semula Instance SQL Server:

    • Berhenti dan mulakan semula tika SQL Server untuk memuat semula tetapan rangkaiannya.

Dengan mengikuti langkah ini, anda boleh berjaya menyelesaikan isu sambungan TCP/IP dan mewujudkan sambungan JDBC ke pangkalan data SQL Server anda.

Atas ialah kandungan terperinci Sambungan JDBC Gagal ke Pelayan SQL: Bagaimana untuk Menyelesaikan Masalah Sambungan TCP/IP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan