본문 바로가기

반응형

IT 기술

(59)
Java에서 오라클 DB 연동하기 Java 소스코드에 다음 구문을 넣어주시면 됩니다. String driver = "oracle.jdbc.driver.OracleDriver"; //서비스 이름이 SID 임. (여기서는 ORADB) String url = "jdbc:oracle:thin:@(ip주소 혹은 hostname):1521:ORADB"; String id = "ID"; String pass = "Password"; 그리고 오라클 10g에서는 Net Manager에서 리스너 설정을 해주시면 되고 그 이하 버전에서는 oracle 폴더에 NETWORK\ADMIN 폴더를 보시면 listener.ora 파일을 적절하게 수정해주시면 됩니다. 리스너 설정이 제대로 되었다면 커맨드 창에서 tnsping을 날려보고 리스너가 반응을 하면 제대로 설정..
AODV란? AODV는 Ad hoc On demand Distance Vector의 약자로 Ad hoc network에서 동적 소스 라우팅(DSR, Dynamic Source Routing) 프로토콜의 문제점을 해결하기 위해 제안된 프로토콜 입니다. 약자에서 이미 알 수 있듯이 기존의 Ad hoc network와는 다르게 On demand Routing 프로토콜로 데이터를 전달하지 않는 경우에는 사용되지 않으므로 라우팅에 의한 오버헤드가 작아서 가볍습니다. 자 그럼 AODV 라우팅 프로토콜에 대해 좀더 자세히 알아볼까요? AODV 라우팅 프로토콜은 소스 노드의 필요에 따라 경로가 설정되는 Reactive Routing Protocol 입니다. 소스 노드는 경로 탐색을 위해 RREQ(Route Request)를 이웃 ..
마치면서 7. 마치면서 지금까지 XML의 기본적인 것들을 간단하게 살펴보았습니다. 분명히 부족한 부분이 많이 있습니다. 필요한 것을 여기에서 만족하지 마시고 나름대로 찾아 보시기 바랍니다. 그럼 근본적인 질문을 하나 던져 보기로 하죠.. 여러분은 왜 XML을 공부하세요? 또 많은 사람들이 왜 XML에 이렇게 관심을 보일까요? 우리가 XML에 대한 기본적인 것을 알아 봤지만 이게 실제로 어떻게 쓰일지를 모르는 거죠. 그래서 오늘은 XML을 가지고 무엇을 할 수 있는지 정리해 보려구 합니다. 정보검색, 문서관리 문서의 메타정보나 온라인 정보를 기술하는데 XML을 활용할 수 있습니다. 메타 정보란 무엇을 말하냐면요? 흔히 데이터의 데이터라고 합니다. 예를 들어 "작가 이문열"이라고 할 때 "이문열"이 데이터라면 "작가..
XSL&XML 6. XSL & XML 안녕하세요.지난 강좌까지 XML 문서와 DTD 문서에 대해서 간단히 알아 보았습니다. 오늘은 기초 강좌의 마지막으로 XSL에 대해서 또 간략하게 알아보도록 하겠습니다. 사용될 예제는 지난번에 사용된 cds.xml을 확장해서 사용합니다. 역시 소스는 자료모음 에서 받으면 됩니다. 지난번에 설명했듯이 XML은 문서의 구조를 표현하는 것과 문서를 보여주는 것(포매팅)이 서로 분리 되어 있다고 했습니다. 이렇게 XML 문서를 보여주기 위해서 사용되는 것이 XSL과 CSS가 있습니다. CSS는 HTML에서도 사용되었던 것입니다. 이걸 XML에 적용한 것이구요. XSL은 SGML에 있었던 DSSSL을 확장한 것이라 생각하면 됩니다. 간단한 XML 문서의 경우 CSS를 사용할 수 있지만 제대로..
DTD&XML 5. DTD & XML 오늘은 지난번에 하겠다고 했던 DTD 예제를 가지고 XML문서로 만들어 가는 걸 설명해 드리려고 합니다. 오늘 예제는 제가 MS 사이트에서 가져온 것으로 일반적인 음악 CD에 대한 항목을 나타내는 예제입니다. 해당 소스는 자 에서 받으실 수 있습니다. 먼저 이 문서의 DTD를 살펴보도록 하죠. 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 위의 DTD는 다행히도 제가 지난 강좌에서 설명한 엘리먼트와 속성으로 이루어져 있습니다. 실제로 여러 DTD를 보면 무지무지 복잡하게 되어 있습니다. 그러나 기본적으로 꼭 알아야 하는 것이 바로 엘리먼트와 속성입니다. 이 두가지만 잘 파악하고 있으면 어떤 DTD에도 빠르게 적응할 수 있을 겁니다. 번호는 설명을 위해서 제가 붙여놓은 것입..
DTD란? 4. DTD란? 요새 냉방병에 눈병이 심하다고 하네요.. 저도 어째 눈이 좀 안좋아서 안과에 다녀왔네요.. 모두들 뜨거운 여름에 몸 조심하세요.. 그리고 제가 여기에 올리는 강좌는 초보자를 위한 글입니다. 첨 홈페이지를 제작할 때는 XML에 관심이 많아서 많은 분들이 찾아왔었지만, 지금은 XML의 기본사항은 마치 HTML처럼 널리 알려진 내용이 되었네요.. 그래도 또 다시 새롭게 시작하는 분들을 위해서 이 글을 정리해 놓습니다. *^^* 자 그럼 시작해 볼까요? DTD는 XML 문서에 사용될 구성요소를 정의해 놓은 것으로 생각하면 됩니다. Document Type Definition 그런데 생각보다 DTD는 좀 어렵습니다. 만약 DTD를 설계해야 한다.. 그러면 더욱이 어려워지죠. 제 생각에 초기 DB를..
XML 구성요소 3. XML의 구성요소 벌써 세 번째 강좌네요. 강좌라고 하기에는 초라하기 그지없지만...~~ 기초강좌를 마치고 나서는 MSSQL에서의 XML을 사용하는 방법을 할까 하네요. 예전에도 있었던 거죠.. 그리고 나서, 최근에 나온 Oracle의 XML DB에 대해서도 해볼까 하네요.. 아무래도 미니는 DB쪽에 좀더 호기심이 있네요.. ^^ 오늘은 지난번에 간단하게 살펴본 XML 문서내에서 사용되는 구성요소들을 하나하나 설명하려고 합니다. 이것은 XML 스펙에 보면 잘 나와 있습니다. 한글로 된 XML 스펙이 많이 돌아다니고 있으니까요..한번씩 살펴 보세요. Hello World 위와 같은 문서도 분명히 XML 문서입니다. 위의 예제를 가지고 XML의 구성요소를 살펴보도록 하죠. 엘리먼트 (Element) 어..
XML 시작(2) 간단한 XML 예제 XML 문서는 DTD의 포함 여부에 따라서 Well-formed 문서와 Valid문서로 나눌 수 있습니다. 먼저 새로운 단어를 분석해 볼까요?? Well-formed란 잘 구성되었다고 해석을 많이 하더군요. 잘 구성되었다?? XML 스펙을 보면 XML 문서가 갖추어야 할 조건들을 설명하고 있습니다. 그 조건을 잘 지키고 있다면 Well-formed라고 하는 것이지요. 참고로 첨 XML 스펙을 보았을 때 머리가 돌아 버리는 줄 알았습니다. 완전히 암호문이더군요. 다행히 그당시 제가 학교에서 컴파일러를 배우고 있던 때라 그나마 다행이었죠.. 그렇다면 Valid 문서란 무엇을 나타내느냐?? 기본적인 조건에 무언가를 하나 더 지키고 있다는 것이겠죠.. 그게 바로 DTD라는 겁니다. DTD란 ..

반응형