아마도 C# 응용 프로그램을 사용하여 Access 데이터베이스 파일에 쓰기를 원합니다. 아마도 WPF를 사용하여 ... 파일을 암호로 보호하기를 원합니다. 암호로 보호되었거나 암호를 제거해야합니까?C# 액세스 DB 파일에 읽기/쓰기
답변
사용되어 OleDbConnection을 (하는 보안 유형에 따라
는여기에 두 샘플이며, 구현 System.Data.OleDb) 및 올바른 연결 문자열.
공급자 = Microsoft.Jet.OLEDB.4.0; 데이터 원본 = C : \ mydatabase.mdb; 사용자 ID = admin; 암호 =;
OleDb conn = 새 OleDb ("공급자 = Microsoft.Jet.OLEDB.4.0; 데이터 원본 = C : \ mydatabase.mdb; 사용자 ID = admin; 암호 =;"); ... 데이터 소스를 데이터 소스 = mysource와 같은 것으로 설정할 수 있습니까? ?? 하지만 사용자 이름은 무엇입니까? 접근은 파일을 잠그기 위해서만 암호를 취하기 때문에 ... – sikas
기본 사용자 이름은'Admin'입니다. –
예, 암호로 보호 된 MS Access 데이터베이스로 작업 할 수 있습니다.
MS Access 데이터베이스에 연결되는 문자열에 USERNAME
및 PASSWORD
을 입력 할 수 있습니다.
작업 그룹 보안 시스템 데이터베이스 표준 MS 액세스 보안으로
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\Server\Share\MyData.mdb;Jet OLEDB:System Database=\\Server\Share\MyData.mdw;USER=userid, PWD=password"
사용 :
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\Server\Share\MyData.mdb;User ID=userid;Password=password;"
연결에 대한 코드를보고 프로세스를 쓰고 가능한 경우 프로세스를 읽으려고합니다. – sikas
두 가지 예제의 차이점은 첫 번째 작업 그룹 파일이 작업 그룹 파일을 지정하고 두 번째 작업 그룹은 두 번째 예제가 해당 버전의 기본 작업 그룹 파일로 정의 된 것을 사용한다는 것입니다. 그 특정 컴퓨터에 Jet의. –
@ David-W-Fenton 맞습니다. 기본 작업 그룹 파일에서 제안하는 것을 사용하는 것 외에도 특정 MDB에 대한 로그인 정보도 사용합니다. 맞습니까? –
우리의 C# .Net4.0 윈도우는 MS 액세스에 대한 데이터 연결이 보이는 양식 :
using System.Data.OleDb;
...
private void DoIt()
{
OleDbConnection NamesDB = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=CyberSprocket.mdb");
try
{
NamesDB.Open();
}
catch (Exception ex) {
MessageBox.Show(ex.Message);
return;
}
OleDbCommand NamesCommand = new OleDbCommand("SELECT * FROM [names];", NamesDB);
OleDbDataReader dr = NamesCommand.ExecuteReader();
string theColumns = "";
for (int column = 0; column < dr.FieldCount; column++)
{
theColumns += dr.GetName(column) + " | ";
}
MessageBox.Show(theColumns);
NamesDB.Close();
}
- 1. C#에서 SQLite db 파일에 어떻게 연결합니까?
- 2. 여러 프로세스가있는 C++/SQLite - db 액세스
- 3. 주소록 DB 파일에 프로그래밍 방식으로 액세스 할 수 있습니까?
- 4. 프로젝트 내의 파일에 액세스
- 5. C# 웹 서비스를 통해 폴더/파일에 액세스
- 6. PlayFramework에서 db 관리자로 액세스
- 7. 안드로이드 : 액세스 DB
- 8. ... 액세스 DB (루프)
- 9. 액세스 DB 참조 MongoDB를
- 10. 간단한 DB 액세스
- 11. db 액세스 파일을 pendrive에 저장하십시오.
- 12. Delphi 작업 폴더 액세스 Db
- 13. 개미 파일에 db 암호를 지정하십시오.
- 14. 큰 파일에 자바로 액세스
- 15. PHP 로그 파일에 액세스
- 16. DMZ에서 LAN 파일에 액세스
- 17. Scala에서 FTP 파일에 액세스
- 18. 서버의 파일에 대한 액세스
- 19. zip 파일에 액세스
- 20. 어셈블리 구성 파일에 액세스
- 21. 파일에 대한 액세스 제한
- 22. Silverlight에서 로컬 파일에 액세스
- 23. 추적 MS 액세스 DB 변경
- 24. 액세스 DB 분할 후 성능 저하
- 25. 응용 프로그램 코드의 DB 액세스 아키텍처
- 26. 전자 메일을 DB 또는 텍스트 파일에 저장해야합니까?
- 27. 파일에 대한 db 경로를 사용하는 페이지 인쇄
- 28. ASP.NET web.config 파일에 백업 DB 서버 설정
- 29. Flex에서 JBoss conf 파일에 액세스
- 30. XML 파일에 대한 액세스 거부
당신은 제트 사용자 수준 보안 암호 또는 데이터베이스 암호를 의미합니까? 이전 버전 인 경우 ODBC 또는 OLEDB를 사용할 수 있습니다. 후자의 경우 ODBC 만 데이터베이스 비밀번호를 지원합니다. OLEDB는 운이 좋지 않습니다. 데이터베이스 암호는 어떤 경우에도 모든 시간을 낭비하기 때문에 데이터베이스 암호 인 경우 완전히 제거하는 것을 고려해야합니다. –