문제

사용자에게 데이터베이스 연결 프롬프트를 제공하고 싶습니다.내가 직접 만들 수도 있지만 다른 사람이 이미 만든 것(예: Windows에 내장된 것이나 인터넷에서 사용할 수 있는 무료 라이브러리)을 사용할 수 있다면 좋을 것입니다..Net에서 이 작업을 수행하는 방법을 아는 사람이 있나요?

편집하다: 나는 이것을 발견했고 그것이 흥미롭다고 생각했습니다. WinForm 애플리케이션에 연결 문자열 프롬프트 표시.하지만 이는 SQL Server 연결에서만 작동합니다.

도움이 되었습니까?

해결책

당신은 사용해 볼 수도 있습니다 SQL Server 관리 개체.이 MSDN 문서에는 SQL 서버에 메시지를 표시하고 연결하는 데 유용한 샘플이 있습니다.

다른 팁

ADO.NET에는 연결 문자열을 구성하고 유효성을 검사하는 편리한 ConnectionStringBuilder가 있습니다.이렇게 하면 적어도 한 부분에서 힘든 작업을 수행할 수 있으므로 입력을 위한 간단한 대화 상자를 만들 수 있습니다.

Microsoft는 코드 갤러리에 데이터 연결 대화 상자의 소스 코드를 공개했습니다.

여기는 Yaohai의 블로그 게시물 자세한 내용은 여기를 참조하세요. 코드 갤러리의 데이터 연결 대화 상자 홈.

나는 다음을 결합했다. PropertyGrid 클래스 와 더불어 SqlConnectionStringBuilder 클래스 별도의 대화 상자에서 일했다 나에게는 정말 좋습니다.

제가 생각할 수 있는 유일한 "내장" 연결 문자열 기능은 SQL 스크립트를 실행하는 CMD 스크립트(기본적으로 배치 파일)를 실행할 때 나타나는 기능입니다.그러나 이것이 Visual Studio에 내장된 것인지 확실하지 않습니다.

어쨌든 만드는 것은 정말 간단합니다.사용자가 직접적인 연결 문자열을 입력할 수 없도록 하려면 4개의 텍스트 상자와 하나의 확인란으로 구성된 문자열을 함께 구성할 수 있습니다.

  • 섬기는 사람
  • 카탈로그 이름
  • 통합보안 또는 SQL인증 체크박스
  • 사용자 이름
  • 비밀번호

상당히 사소한 것입니다, IMHO.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top