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!

1 Like

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

1 Like

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

1 Like

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

code connect của e thế này

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

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

1 Like

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

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ỉ?

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

1 Like

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

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

1 Like

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.

1 Like

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

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

1 Like

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

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)

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?