반응형
web.config asp.net 의 오라클 데이터베이스 연결
c# 클래스 자체에서 연결 문자열을 만들 수 있다는 것을 알고 있지만, 그렇게 하는 것을 피하려고 합니다.web.config에서 연결을 만들고 싶은데, 더 안전하다고 읽었습니다.그럼에도 불구하고 다음과 같은 특성이 지정된 예를 찾을 수 없었습니다.
- 호스트 이름
- 항구
- SID
- 사용자 이름
- 비밀번호
- 연결 이름
웹 구성에서 이것을 만드는 것을 도와줄 수 있는 사람이 있습니까?오라클 DB에 연결하고 있습니다.
템플릿은 다음과 같습니다.
<connectionStrings>
<add name="{ConnectionName}"
connectionString="Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)));User Id=myUsername;Password=myPassword;"
providerName="Oracle.DataAccess.Client"/>
</connectionStrings>
다음은 실제 TNS 이름과 사용자 이름 및 암호를 뺀 것입니다.
<add name="MSOL" connectionString="Data Source={TNS_NAME};User ID={username};Password={password};pooling=true;min pool size=5;Max Pool Size=60" providerName="Oracle.DataAccess.Client"/>
web.config에 연결 문자열을 추가한 후 다음을 사용할 수 있습니다.
System.Configuration.ConfigurationManager.ConnectionStrings["connectionStringName"].ConnectionString;
연결 문자열을 검색합니다.
도움이 될 수도 있습니다...
Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort))(CONNECT_DATA=(SERVICE_NAME=MyOracleSID)));User Id=myUsername;Password=myPassword;
http://www.connectionstrings.com/oracle
연결 문자열의 모양을 조사할 수 있습니다.
Windows 탐색기에서 빈 텍스트 파일을 만들고 이름을 X.UDL로 변경합니다.
두 번 클릭하면 데이터 링크 공급자 대화 상자가 나타납니다.
공급자 탭을 선택합니다.데이터 액세스 방법에 대한 공급자를 찾고 다음을 클릭합니다.
소스 선택
연결을 테스트하고 저장합니다.
X의 내용물을 비교합니다.연결 문자열이 있는 UDL입니다.
언급URL : https://stackoverflow.com/questions/16432576/oracle-database-connection-in-web-config-asp-net
반응형
'source' 카테고리의 다른 글
회로 차단기와 벌크헤드 패턴의 차이점은 무엇입니까? (0) | 2023.08.05 |
---|---|
IPython 종료 확인 사용 안 함 (0) | 2023.08.05 |
PHP5 객체는 참조로 전달됩니까? (0) | 2023.07.31 |
SQL - 그룹화 기준에서 별칭 사용 (0) | 2023.07.31 |
컴파일러 경고 '임의적 함수 선언 memset'을 해결하는 방법 (0) | 2023.07.31 |