데이터베이스

[데이터베이스] - ODAC(ADO.NET) 연결하여 테이블의 데이터 삽입, 수정, 삭제하기

Riucc 2019. 6. 19. 14:37

ODAC 연결하여 테이블의 데이터 삽입, 수정, 삭제하기 

 

클래스 안에 Main()함수나 다른 함수를 만들고 아래와 같이 코드를 쓴다


        static void Main(string[] args)

        {

            // 접속하려는 ip : localhost 이거나 서버 ip 주소

            string str = "data source=//접속하려는 ip:1521/orcl;user id=scott; password=tiger";

            OracleConnection Conn = new OracleConnection(str);

            OracleCommand Comm;

            Comm = new OracleCommand();

            Comm.Connection = Conn;

            try

            {

                Conn.Open();

                // -- insert --

                // Comm.CommandText = "insert into EMP values(7988, 'MILANO', 'GAMER', 7999, 4000, 200, 10)";

                // -- update --

                // Comm.CommandText = "update EMP set JOB='CEO' where EMPNO = '7988'";

                // -- delete --

                // Comm.CommandText = "delete from EMP where EMPNO = '7566'";

                Comm.ExecuteNonQuery(); // insert, update, delete 시 사용

                // -- select --

                // Comm.CommandText = "select * from EMP";

                // OracleDataReader reader = Comm.ExecuteReader();

                // while (reader.Read())

                // {

                //     Console.WriteLine(reader.GetInt32(0) + '/' + reader.GetString(1) + '/' + reader.GetString(2));

                // }

            }

            catch (Exception ex)

            {

                Console.WriteLine(ex.ToString());

            }

            finally

            {

                Conn.Close();

            }

        }