2010-05-23 5 views
1

안녕하세요. 데이터베이스 또는 .txt 파일을 사용하지 않고 로그인 양식을 만들고 사용자 이름과 비밀번호를 저장하고 싶다고 말한 것처럼 데이터를 저장할 수있는 방법이 있는지 궁금합니다. 뭔가 간단한 것을 위해 그런 것들을 꾸미는 많은 일처럼 보입니다. 나는 다른 방법이 있는지 궁금합니다. :)데이터베이스가 없으면 정보를 저장할 수 있습니까?

그리고 어느 하나가 데이터베이스 액세스/Sql/로컬 데이터베이스를 사용하는 방법에 대한 자습서가있는 경우 게시하십시오.

답변

3

어딘가에 보관 해 두어야합니다. 특히 텍스트 파일이 "많은 작업"인 이유를 모르겠습니다. 특히 데이터베이스와 비교할 때 특히 그렇습니다. C# 태그를 사용 했으므로 원한다면 디스크에 새 파일을 만들 필요가없는 레지스트리에 넣을 수 있습니다.

+0

음 .txt 파일은 많은 작업이 아니지만 일부 파일은 열어서 읽을 수 있으며 만든 모든 사용자에 대해 .txt 파일을 만들고 싶지는 않습니다. – Tanner

+1

최근에 수 시간 동안 레지스트리를 청소 한 McAfee 엔터프라이즈 설치에서 지우고 나서 레지스트리를 사용하는 것이 좋습니다. –

+0

@ 앤더스 - 예, 사용 된 마지막 사용자 이름과 같은 응용 프로그램의 상태를 저장하는 원래 질문을 잘못 읽었습니다. 양식에 로그인하려면. 레지스트리에 사용자의 전체 데이터베이스를 넣는 것은 정신 이상 일 것입니다. – Donnie

1

데이터베이스는 텍스트 파일보다 효과적입니다. 특히 데이터베이스가 잘 구성되어 있으면 더욱 좋습니다. 예를 들어, 사용자 이름 및 암호 열이 [예와 데이터베이스 테이블을 갖는

+------------+------------+ 
+ Username + Password + 
+------------+------------+ 
+ Blargh  + Badajaja + 
+ Trinkle + GALUMPADA + 
+-------------------------+ 

훨씬 더 읽기
보다 6Blargh8Badajaja7Trinkle9GALUMPADA
또는
Blargh^]Badajaja^]Trinkle^]GALUMPADA

MySQL은 그냥 C#을 사용하여 작업이 용이 가이드/튜토리얼 톤을 찾기 위해 구글을 사용하십시오.

+2

** 비밀번호는 일반 텍스트로 저장해서는 안됩니다 **. – SLaks

+5

... 특히 비밀번호가 "Dinkle"인 경우 특히 그렇습니다. 아무도 그것을 읽고 싶어하지 않는다. –

+0

당신은 내가 "dinkle"이 의미하는 것을 실제로 몰랐던 것을 압니다. 잘게 썬 다음에 시원하게 들립니다. 어쨌든, 내가 페이스 북에 사는 곳을 바꿀 시간. Trinkledinkle, heh ... Oh 및 @SLaks로 설정되었으므로 ROT13 구현을 쉽게 작성할 수 있습니다. 걱정마. – Warty

1

크기를 조정하려면 데이터베이스를 사용하십시오. 정말 큰 텍스트 파일은 항상 비싸기 때문에 개인적으로 이와 같은 상황에서 데이터베이스를 더 사용하는 것이 좋습니다.

여기에 튜토리얼에 대한 링크입니다 : http://msdn.microsoft.com/en-us/library/ms247257(VS.80).aspx

보안 현명한, 모두 좋은 그러나 추가 코드의 전체 무리없이 암호화/행 단위로 해독 할 수있는, 당신이 모두를 암호화 할 수 있습니다 작동합니다.

1

귀하의 질문에 혼란이 있습니다. 거의 데이터를 저장하지 않고 데이터를 저장하는 방법을 묻는 것처럼 들립니다.

아마 SQL Server 나 Oracle 또는 SQL Server Express와 같은 전체 RDBMS를 사용하고 싶지 않을 수 있습니다. 그렇다면 SQL Lite

+0

좋아요, 어쩌면이 방법으로 붙여야합니다. 변수 값을 저장하는 방법이 있습니까? 이 창은 프로그램을 시작할 때 실행되거나 실행되지 않아야합니다. 당신은 내가 무슨 뜻인지 알기 때문에 당신이 앱을 위해 선택한 컬러 배경이나 그와 같은 것들을 기억할 수 있습니다. – Tanner

2

귀하의 의견에서 JC에 이르기까지, 당신은 후자의 실행을 위해 객체의 상태를 저장하는 아이디어 인 지속성에 대해 말하는 것처럼 들립니다. (언급을 언급하면 ​​모두를 버렸다.) 나는 C# 해커가 아니지만 빠른 인터넷 검색은 this으로 나타났습니다.

특별히 응용 프로그램 설정, 자습서 here을 찾는 것처럼 들렸습니다.