접속된 DB(mysql 또는 oracle)에 따라 그에 맞는 sql 구문 가져오는 로...

접속된 DB(mysql 또는 oracle)에 따라 그에 맞는 sql 구문 가져오는 로...

작성일 2020.05.22댓글 1건
    게시물 수정 , 삭제는 로그인 필요

웹개발 프로젝트를 해서 호스팅 서비스 이용하려고 하는데요..
국내 웹호스팅 서비스는... 거의 대부분이 mysql 을 지원하더라구요.

오라클 db 지원되는 곳이 없던데 이유는 오라클사의 라이센스 정책 때문에 그런걸로 알고 있구요.

그나마 AWS(아마존 웹서비스)에서 오라클 디비를 지원하긴 하는데

애초에 코딩할 때 DB에서 데이터 가져오는 SQL 문이

mysql 용도랑 oracle 용도랑 sql 구문이 조금 다르잖아요. 

그렇다면? 데이터 가져오는 클래스의 메소드에서

접속된 데이터베이스의 종류에 따라

if .. mysql 또는 oracle 인지에 따라

sql1 mysql 용 sql 구문
sql2 oracle 용 sql 구문

이런식으로 해서 sql1 또는 sql2 로 접속된 데이터베이스에 따라서 
데이터 가져오는 로직...을 하려고 하는데...

if .. 접속된 데이터베이스가 oracle 인지 mysql 인지에 따라 
sql1 이나 sql2 를 적용하는 코딩을 어떻게 작성 할지 문의드립니다.

그러고나면 

mysql 이든 oracle 이든 호스팅 서비스에 따라 코딩 내용 안바꾸고, 
그대로 적용할 수 있게 하려구요.



profile_image 익명 작성일 -

mysql 먼저 개발 하시고 나서

다른 DB로 마이그레이션 작업이 필요할듯 합니다.

oracle로 mysql연동

... MariaDB에서 oracleDB LINK 구현(CONNECT STORAGE... create table 구문 사용시 아래와 같은 로그가 쌓임. /* 2016-02-24 14:48:43 [MariaDB] */ /* SQL 오류...

mysql 과 db용량 이라는게 어떤...

... 작성 또는 데이터의 활용도를 분석할 수 있다. 데이터베이스와 관리도구는 대형 메인프레임에 주로... SQL은 IBM의 DB2, 마이크로소프트의 Access 그리고 Oracle, Sybase...

웹 서버, DB 서버(mysql)를 따로...

... 이렇게 접속을 합니다만. mysql_host 부분에 외부 DB서... 서버사양 또는 네트워크환경에 따라 많은 영향을... 있어서 다음 연결시에는 좀 빠르다는 장점이...

MySQL서버설치 및 관리 질문!

... 합니다) 따라서 데이터베이스가 필요없는 일반 html문서들은 상관이 없지만, 데이터베이스에서 정보를 가져오는 게시판같은 것들은 동작을 안하는 거죠. 아마 DB접속...

php mysql 연동문제

... if($conn) { if(!@mysql_select_db($dbname,$conn)) { echo "DB... 디비는 맞는것같은데 다른 설정이 필요한거... 안에서 디비에 접속하여 어떤 sql구문이건...