01/10/2018, 14:38

Kết nối database bằng cổng 1433

Các pro giúp em lỗi này với.
Trước tết em vẫn kết nối được bình thường nhưng hôm nay em chạy thì lại không được nữa
Lỗi như sau:

com.microsoft.sqlserver.jdbc.SQLServerException: The TCP/IP connection to the host localhost, port 1433 has failed. Error: “Connection timed out: no further information. Verify the connection properties. Make sure that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port. Make sure that TCP connections to the port are not blocked by a firewall.”.

Em đã seach gg và làm đủ mọi cách rồi mà vẫn chưa được.
Trong tết máy em chỉ chơi game thôi ko làm gì cả.
Cảm ơn mọi người!

Aragami1408 viết 16:44 ngày 01/10/2018

Sao bạn không cài SQL Server rồi sử dụng SQL instance name của bạn thì dễ kết nối hơn đấy

Phan Bá Hải viết 16:50 ngày 01/10/2018

Bạn đã mở port 1433 dùng SQL Server Configuration Manager chưa?

daothien viết 16:47 ngày 01/10/2018

e mở rồi bác ạ. nhưng vẫn không được

daothien viết 16:49 ngày 01/10/2018

code connect của e thế này

conn= DriverManager.getConnection(“jdbc:sqlserver://localhost\DAOTHIEN\SQLEXPRESS:1433;database=DB_QLThuVien;integratedSecurity=true;”);

Aragami1408 viết 16:51 ngày 01/10/2018

em ít tuổi hơn anh tưởng đấy!

Tốt nhất là anh bỏ cái /SQLEXPRESS:1433 là ok đấy nhé! Trước đây em từng làm về nó rồi

daothien viết 16:46 ngày 01/10/2018

bạn ơi vẫn không được đâu. thử nhiều cách rồi

daothien viết 16:48 ngày 01/10/2018

Mình kết nối lại được rồi
Mình dùng telnat để check connect từ localhost tới cổng 1433 thì không được, sau đó mình check bằng ip của localhost là 127.0.0.1 đến cổng 1433 thì lại được.
Thế là lại chạy ngon.

Mà bác nào giải thích giúp e tại sao sử dụng localhost lại ko được nhỉ?

Aragami1408 viết 16:54 ngày 01/10/2018

Chắc là bác xài mang LAN(cáp) thì bị như vậy! Mình nghĩ như thế đó

daothien viết 16:45 ngày 01/10/2018

Mình dùng wifi thôi. Mình nghĩ chắc do virus (máy không cài anti virus + lâu ko cài win hay ghost) hoặc xung đột với các phần mềm khác

Phan Bá Hải viết 16:53 ngày 01/10/2018

Bạn vào SQL Server Configuration Manager xem đã bật các service chưa? Sorry mình đang xài điện thoại nên không demo được

daothien viết 16:40 ngày 01/10/2018

Em bật rồi nhưng ko được bác ạ. Nhưng e đổi cái localhost thành ip của nó là 127.0.0.1 thì lại được.

daothien viết 16:43 ngày 01/10/2018

Cảm ơn các bác đã nhiệt tình ^^

Hung viết 16:54 ngày 01/10/2018

Nếu là Windows thêm dòng vào file host
localhost 127.0.0.1

Aragami1408 viết 16:41 ngày 01/10/2018

xung đột là nguyên nhân chính đấy bạn ạ!

Phan Bá Hải viết 16:38 ngày 01/10/2018

Do file host có vấn đề thôi, nếu xung đột thì dùng localhost hay 127.0.0.1 đều không được (đụng port)

Bài liên quan
0