MySQL 데이터베이스에 연결하기 위해 IP를 입력 할 수있는 Windows 응용 프로그램 양식이 있습니다. 필요한 도움말은 프로그래밍 방법입니다. 따라서 입력 IP가 없거나 응답하지 않으면 양식에서 메시지를 반환하고 기본 IP 즉 localhost에 연결해야합니다.두 개의 IP 주소 사이를 결정하십시오
1
A
답변
0
이 같은 것을 시도 할 수
public bool TryConnect(string ServerIP, out MySqlConnection connection)
{
try
{
const string connectionString = "Server={0};Database=<database>;Uid=<username>;Pwd=<password>;";
var conn = new MySqlConnection(string.Format(connectionString, ServerIP));
conn.Open();
conn.Close();
connection = conn;
return true;
}
catch (Exception)
{
connection = null;
return false;
}
}
0
원격 데이터베이스에 처음 연결하면 어떤 이유로 든 실패 할 수 있습니다 (IP가 유효하지만 서버가 실행 중이고 도달 할 수없는 경우에도 실패 할 수 있음) 로컬 데이터베이스에 연결하십시오 사용자에게 알리십시오).
MySqlConnection connection;
if (this.TryConnect("xxx.xxx.xxx.xxx", out connection))
{
// display error message here
}
else if (this.TryConnect("localhost", out connection))
{
// code here
}
을 여기처럼 TryConnect 기능이 보이는 내용은 다음과 같습니다 :
관련 문제
- 1. extJS와 GWT 사이를 결정하십시오
- 2. PHP : 동시에 두 개의 IP 주소 허용
- 3. 두 IP 주소 사이의 IP 주소 목록 얻기
- 4. 라이브러리의 주소 메모리를 결정하십시오.
- 5. 여러 개의 NIC가 관련된 경우의 IP 주소
- 6. MAC 주소 (IP 주소 :
- 7. 프록시 IP 주소 뒤의 추적 IP 주소
- 8. IP 주소
- 9. 두 개의 레이아웃 사이를 되돌아 가고 싶습니다
- 10. C에서 두 개의 레지스터 사이를 이동
- 11. 두 개의 하위 응용 프로그램 사이를 전환
- 12. Jsoup, 시간 초과와 404 사이를 결정하십시오.
- 13. 클라이언트의 IP 주소/MAC 주소
- 14. Jmeter에서 동적 IP 주소 제공
- 15. SSDP 및 인터페이스 IP 주소
- 16. Lighttpd 프록시 IP 주소
- 17. IP 주소 목록에서 IP 주소 범위를 찾는 방법
- 18. 사용자를위한 IP 주소 저장
- 19. RMI : 원격 객체의 IP 주소를 결정하십시오.
- 20. Grails에서 IP 주소 받기
- 21. IPhone의 IP 주소 찾기
- 22. 소켓 및 다중 IP 주소
- 23. JBoss 바인딩 IP 주소
- 24. IP 주소 차단
- 25. 추적 IP 주소
- 26. 아이폰에서 IP 주소 찾기
- 27. 원격 IP 주소 정보
- 28. 글로벌 IP 주소 받기
- 29. 바인딩 IP 주소
- 30. 안드로이드 태블릿 IP 주소
가 입력 주셔서 감사합니다! –