반응형

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;
		}
	}
}

+ Recent posts