예전에 MySQL 에 연결할 때는 TSQLConnection 을 이용하여 Host Name를 서버의 IP 주소로 설정하면 자동으로 TCP/IP 를 통해 접근이 가능했었는데 이번에 오라클 DB에 접속을 해야 합니다.
이전에 문의를 드렸더니 ADO를 사용하면 된다는 것 까지는 알겠는데..
문제는 제가 이번에 개발하는 Project가 일반 Lan 망이 아니라 CDMA 망을 이용해야 합니다.
그러다 보니 PC에 CDMA 모듈을 설치하고 사용하게 되는데요..
문제는 PC와 CDMA 모듈간에 RS-232 통신으로 데이타를 주고 받는다는 것이 문제입니다.
ADOConnection에 Host Name 에 서버 IP를 입력해도 이 컴포넌트가 232포트를 자동으로 인식해서 데이타를 주고 받지는 못할 텐데..
이런 경우에는 어떤식으로 데이타를 요청하고 받을 수 있는 것인가요??
CDMA 모듈로 SQL 구문을 전송하면 오라클이 거기에 상응하는 내용을 리턴해 주나요??
일반 시리얼 통신하듯이 하면 되는 것인지? 아니면 꼭 LAN 을 이용한 Network 가 구축되어야 하는 것인지
궁금합니다.
제가 DB를 거의 할 일이 없다가 이번에 하려다 보니 여러가지로 걸리는게 많네요..
|
저 같은 경우, 공장설비 모니터링 관련 일을 할때... XML이나 나름대로 방식으로 데이터 포맷을 만들어 암호화=>Base64인코딩을 거친다음 RS232/CDMA로 Application Server와 데이터를 서로 주고 받고, Application Server에서 오라클관련 작업을 하는 식으로 개발을 많이 하였더랬습니다.
데이터 포맷을 정해버리니깐, 클라이언트를 개발하는 파트에서 어떤 언어로 개발하였던 간에 작업이 수월했었네요...
그러고보니 클라이언트가 DB에 바로 붙는 2-Tier 방식의 플밍을 안 한지 10년은 넘은듯 합니다... ㅎ