728x90
프로젝트를 하면서 DB접속 정보를 저장하고 불러서 쓰도록 정리하려고 하여 찾아봤음. 그래서 나에게 맞는 부분을 찾아 구글링하여 아래 사이트에서 괜찮은 정보를 확인하여 테스트해 봅니다.
https://kojaedoo.tistory.com/141
그러 나의 예제 프로젝트에서 바로 실습 테스트
우선 Web.config 수정
<connectionStrings>
<add name="DBConnectionString" providerName="Oracle.ManagedDataAccess.Client"
connectionString="User Id=system;Password=oracle;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=xe)))" />
</connectionStrings>
소스코드 작성하고 테스트 해봅니다.
public void TestConnection()
{
//string strDataSpurce = "(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=xe)))";
//string strConn = DBconnString;//"Data Source="+ strDataSpurce + ";User Id=system;Password=oracle;";
OracleConnection conn = new OracleConnection(DBconnString);
try
{
conn.Open();
// 명령 객체 생성
OracleCommand cmd = new OracleCommand();
cmd.Connection = conn;
cmd.CommandText = "select * from dual";
cmd.ExecuteNonQuery();
conn.Close();
}catch (Exception e)
{
}
}
public string DBconnString
{
get
{
return ConfigurationManager.ConnectionStrings["DBConnectionString"].ConnectionString;
}
}
잘 처리 되는거 확인 함.
Web.config 파일에 개발서버, 운영서버 정보를 저장하고 관리할 수 있도록 정리하여 개발하는데 조금 도움이 될 듯 합니다.
728x90
'개발일지' 카테고리의 다른 글
WCF 테스트 클라이언트 (0) | 2021.06.01 |
---|---|
[C#/WCF] 웹서비스 POSTMAN으로 테스트 하기 (0) | 2021.05.29 |
Creating Help Pages for ASP.NET Web API 테스트 할 때 웹 게시를 하면 'XmlDocument.xml' 경로의 일부를 찾을 수 없습니다. 오류 발생 (0) | 2021.05.21 |
Visual Studio 2015의 .NET Framework 4 용 ASP.NET Web API (0) | 2021.05.19 |
티라유텍 MES 솔루션 교육 (0) | 2021.05.18 |