* tnsnames.ora 파일이 app 폴더에 들어가 있어야함

 

* 참조시에 오라클 클라이언트 추가

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.OracleClient;
using System.Data;
 
namespace WebApplication3
{
    public partial class WebForm1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            OracleConnection conn = new OracleConnection();
            conn.ConnectionString = "Data Source=xxx;User ID=xxx;Password=xxx;Unicode=True";
 
            conn.Open();
 
            string strsql = "SELECT * FROM TEST10G";
 
            DataSet ds = new DataSet();
 
            OracleDataAdapter oda = new OracleDataAdapter(strsql, conn);
            oda.Fill(ds);
 
            DataTable dt = new DataTable();
            dt = ds.Tables[0];
            DataRow dr = dt.Rows[1];
 
            TextBox1.Text = dr["SUBJECT"].ToString();
 
            conn.Close();
            conn.Dispose();
 
        }
    }
}

Dataset

- 데이터를 포함하고 젱ㄱ하며 데이터이 순서를 지정하는 테이블간의 관계를 포함하는 데이터의 완전한 집합

OracleDataAdapter

- 데이터를 검색하고 저장하기 위해 Dataset과 데이터베이스 사이 연결

- DataSet에 로드하는 Fill을 사용

'Study > ASP.NET' 카테고리의 다른 글

System.NullReferenceException 에러  (0) 2012.04.27
a태그와 get방식  (0) 2012.04.27
Gridview 이용하여 화면 뿌리기  (0) 2012.04.27
Posted by 코딩하는 야구쟁이
,