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!
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
Bạn đã mở port 1433 dùng SQL Server Configuration Manager chưa?
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
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ế đó
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
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.
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
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)