IT/C#
[C#]Oracle.ManagedDataAccess.Client Connection
시린스
2020. 7. 29. 17:41
반응형
Oracle.ManagedDataAccess.Client를 사용한 예제 입니다.
using Oracle.ManagedDataAccess.Client;
namespace DB_Data
{
public class DB_Connection_Test
{
DataTable dt = new DataTable();
DataSet ds = new DataSet();
public string DB_Test_haha()
{
string con_str = "User ID= 디비아이디;Password=디비 비밀번호;pooling=false;Data Source=(DESCRIPTION=";
con_str += "(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=아이피)(PORT=포트번호)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=서비스이름ORCL ETC..)));";
OracleConnection conn = new OracleConnection(con_str); //DB 커넥션 객체 생성
conn.Open(); //DB 오픈
OracleDataAdapter oda = new OracleDataAdapter(sqlstr, conn); //쿼리 보내고 받기
oda.Fill(dt); //데이터 테이블에 데이터 넣기 (DataSet도 가능)
conn.Close(); //디비 종료
return strJsonData;
}
}
}