'프로그래밍 > Database' 카테고리의 다른 글
[Oracle] DATE와 TIMESTAMP(밀리세컨드,현재시간 입력) (0) | 2010.07.23 |
---|---|
DB에서 Null체크 (0) | 2010.05.20 |
[Oracle] Process수 늘리기(동시접속) (0) | 2010.05.12 |
ERWin-ERD (0) | 2010.03.23 |
[Oracle] 사용자 추가 (0) | 2010.03.11 |
[Oracle] DATE와 TIMESTAMP(밀리세컨드,현재시간 입력) (0) | 2010.07.23 |
---|---|
DB에서 Null체크 (0) | 2010.05.20 |
[Oracle] Process수 늘리기(동시접속) (0) | 2010.05.12 |
ERWin-ERD (0) | 2010.03.23 |
[Oracle] 사용자 추가 (0) | 2010.03.11 |
[Oracle] 중복데이터 체크 (0) | 2010.07.23 |
---|---|
DB에서 Null체크 (0) | 2010.05.20 |
[Oracle] Process수 늘리기(동시접속) (0) | 2010.05.12 |
ERWin-ERD (0) | 2010.03.23 |
[Oracle] 사용자 추가 (0) | 2010.03.11 |
[Oracle] DATE와 TIMESTAMP(밀리세컨드,현재시간 입력) (0) | 2010.07.23 |
---|---|
DB에서 Null체크 (0) | 2010.05.20 |
ERWin-ERD (0) | 2010.03.23 |
[Oracle] 사용자 추가 (0) | 2010.03.11 |
문자열 추가(기존 문자열에 추가하기) (0) | 2010.01.15 |
[Oracle] Process수 늘리기(동시접속) (0) | 2010.05.12 |
---|---|
ERWin-ERD (0) | 2010.03.23 |
문자열 추가(기존 문자열에 추가하기) (0) | 2010.01.15 |
Oracle SQL Developer(mysql,mssql확장) (0) | 2009.11.27 |
[Oracle] 자동증가 값 이용하기(auto_increment -> Sequence) (0) | 2009.11.23 |
오라클에서 공급하는 툴
SQL*Net없이 바로 사용할 수 있습니다.
로그인하면 곧바로 받을수 있으며 멀티플랫폼을 지원한다.
jdk를 필요로 하며 포함된걸 받을 수 있다.
버젼은 9.2.1.0 이상만 접속 가능하다.
Oracle SQL Developer
참고 => http://blog.naver.com/reomereome?Redirect=Log&logNo=40088492295
http://www.barney.pe.kr/blog/1378
Instanct Client
참고 => http://blog.naver.com/orapybubu/40013952580
Win7에서는 아래폴더에 저장됐다.
C:\Users\JsvN\AppData\Roaming\SQL Developer
[Oracle] 사용자 추가 (0) | 2010.03.11 |
---|---|
문자열 추가(기존 문자열에 추가하기) (0) | 2010.01.15 |
[Oracle] 자동증가 값 이용하기(auto_increment -> Sequence) (0) | 2009.11.23 |
[Oracle] top-N reporting (오라클 TOP 기능 구현) (0) | 2009.11.23 |
SQLite (0) | 2009.05.05 |
문자열 추가(기존 문자열에 추가하기) (0) | 2010.01.15 |
---|---|
Oracle SQL Developer(mysql,mssql확장) (0) | 2009.11.27 |
[Oracle] top-N reporting (오라클 TOP 기능 구현) (0) | 2009.11.23 |
SQLite (0) | 2009.05.05 |
[Oracle] 오라클(Oracle) 설치,접속(클라이언트 없이 OCI사용하기) (0) | 2009.04.30 |
문자열 추가(기존 문자열에 추가하기) (0) | 2010.01.15 |
---|---|
Oracle SQL Developer(mysql,mssql확장) (0) | 2009.11.27 |
[Oracle] 자동증가 값 이용하기(auto_increment -> Sequence) (0) | 2009.11.23 |
SQLite (0) | 2009.05.05 |
[Oracle] 오라클(Oracle) 설치,접속(클라이언트 없이 OCI사용하기) (0) | 2009.04.30 |
C#에서 오라클에 접속할 때
Oracle Client를 설치한 후 tnsnames.ora를 설정하고 닷네에서 오라클에 접속하였다.
인터넷을 검색하면 대부분의 코드가 이 방법이다.
Oracle Client를 설치하지 않고 tnsnames.ora 없이 접속하는 방법을 찾던중
몇칠의 고생끝에 Oracle Instant로 오라클 서버에 접속하는 방법을 찾았다.
------------------------------------------------------------------------
Oracle Client를 이용한 드라이브 설치
오라클 클라이언트를 설치하면 자동으로 오라클 드라이브가 설치된다.
오라클 클라이언트의 tnsnames.ora의 정보를 이용해서 접속
Oracle Instant Client이용한 드라이브 설치
Instant Client Downloads for Microsoft Windows (32-bit)
위치
http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html
버전에 따라 다운로드 해서 사용할 것
포함된 파일들을 프로그램 exe가 있는 위치에 모두 복사할 것
Visual Studio 프로젝트일 경우 Debug나 Release에 복사할 것
tnsnames.ora의 정보를 프로그램에서 직접 입력
string szServerInfo = "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=xxx.130.111.122)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORCL)));User Id=scott;Password=tiger;";
string sql = "select * from mytable";
OracleConnection conn = null;
try
{
conn = new OracleConnection(szServerInfo);
conn.Open();
OracleCommand comm = new OracleCommand(sql, conn);
OracleDataReader rs = comm.ExecuteReader();
while (rs.Read())
{
MessageBox.Show(rs.GetString(1));
}
rs.Close();
}
catch (Exception e2)
{
MessageBox.Show(e2.StackTrace);
}
finally{
conn.Close();
}
문자열 추가(기존 문자열에 추가하기) (0) | 2010.01.15 |
---|---|
Oracle SQL Developer(mysql,mssql확장) (0) | 2009.11.27 |
[Oracle] 자동증가 값 이용하기(auto_increment -> Sequence) (0) | 2009.11.23 |
[Oracle] top-N reporting (오라클 TOP 기능 구현) (0) | 2009.11.23 |
SQLite (0) | 2009.05.05 |