먼저 오라클과 마리아DB의 쿼리함수 차이를 알아보자.오라클에서 년/월/일 시/분/초 를 SELECT문으로 검색할때함수로 TO_CHAR을 사용한다. 하지만 마리아DB에서는 DATE_FORMAT을 사용한다. 간단하게 이 두가지 방법으로 데이터를 뽑아보자. 먼저 오라클이다. regdatae1은 년/월/일regdate2는 년/월/일 시/분regdate3은 년/월/일 시/분/초를 뽑아왔다. 다음 마리아DB이다.
혼자 웹 공부를 하면서 난 항상 오라클만 써왔다. 그런데 최근 어쩌다보니 MariaDB를 사용하게 됐는데일단 MariaDB에 대해 알아보자. MariaDB는 오픈소스의 관계형 데이터베이스 관리 시스템이다.오라클과 MySQL 등과같은 RDBMS다.MariaDB는 MySQL과 동일한 소스 코드를 기반으로하며GPL v2라이센스를 따른다.오라클 소유의 현재 불확실한 MySQL의 라이센스 상태에반발하여 만드어졌으며 배포자는 몬티 프로그램AB와 저작권을 공유해야한다. 이것은 MySQL과 높은 호환성을 유지하기 위함이며MySQL API와 명령에 정확히 매칭하여, 라이브러리 바이너리와상응함을 제공하여 교체 가능성을 높이고자 함이다.마리아DB에는 새로운 저장 엔진인 아리아 뿐만 아니라,InnoDB를 교체할 수 있는Xtr..
4월 15일 정보처리기사 실기 시험이 있다. 작년 3회 실기에서 떨어져 이번에 다시보는데이번엔 꼭 좀 붙었으면 좋겟다. 알고리즘과 데이터베이스는쉬운데 IT신기술 동향이 외울게 너무 많아 어렵다.다시 실기 공부를 하려고 데이터베이스쪽부터 공부중이다. 그러던 와중 그냥 데이터베이스의 기본정의가 있어 보고있는데블로그에 데이터베이스의 기본 정의와 특징 글이 없으므로지금 포스팅 하려한다. 먼저 데이터베이스의 정의 이다.데이터베이스는 특정 조직의 업무를 수행하는 데 필요한 상호관련된 데이터 들의 모임으로 다음과 같이 정의할 수 있다. 통합 데이터(Integrated Data) : 검색의 효율성을 위해중복이 최소화된 데이터의 모임저장 데이터(Stored Data) : 컴퓨터가 접근 가능한 저장 매체에 저장된 데이터운..
이번 글 역시 인터넷을 돌아다니다내 블로그로 퍼왔다. 출처 : (http://www.itworld.co.kr/news/80839?page=0,0) -------------------------------------------------------------- 개발자가 되기 위해 프로그래밍 기술만 있으면 된다고 생각한다면, 틀렸다! 코드를 잘 쓰는 것도 중요하지만, 일의 능률을 높이고더 높은 연봉을 받기 위해서는 많은 이에게 자신이 누구인지알리는 것이 중요하다. 다시 말해, 스스로를 마케팅해야 한다.여기에서 성공적인 셀프 마케팅 방법을 소개한다. 모두의 개발자 팁 No.1 : 블로그 블로그를 개설 후 한 달에 한 번 이상 포스팅을 올려라.블로그에 올리는 글은 꼼꼼히 리서치하고,바보 같아 보이는 말은 하지 ..
이번에도 인터넷을 돌아다니다가 괜찮은 글이 있어 내 블로그러 퍼왔다글쓴이는 외국의 5년된 한 개발자가 쓴 글이다이 글이 번역 되어 있는것을 가져왔다 원글 : (https://read.acloud.guru/what-ive-learned-over-5-years-as-a-software-developer-a5a8bf456b11)출처 : (https://rhostem.github.io/posts/2017-10-29-what-i-ve-learned-over-5-years-as-a-software-developer/) -------------------------------------------------------------------- 이 글은 James Wright 의 What I've Learned Over..
Mysql 의 역사에 대해 간단하게 알고 가보자 Mysql는 많은 개발자들이 RDBMS를 배우면서기본 베이스로 배운다(Oracle과 함께)1979년 Mysql은 스웨덴의 TcX라는 회사의 터미널인터페이스로 제공하는 라이브러리 데이터베이스UNIREG로 시작되었다 1994년 UNIREG는 웹 시스템 데이터베이스로 TcX회사내에서 최초 MySQL1.0을 사용했다.1996년 Mysql 은 대중에 공개 되고2000년 TcX회사에서 Mysql 을 개발한 몬티와 데이빗이Mysql AB라는 회사로 독립하면서 FPL정책으로 바뀌었다 2006년 최종적으로 두 가지 라이센스 정책(MySQL 엔터프라이즈 버전, 커뮤니티 버전)으로 서비스를 시작했다 보통 웹 개발을 공부할때 학교, 학원, 책 등에서 Mysql과 Oracle를가..
이제 저번포스팅에 이어서본격적으로 DB에서 메뉴를 불러오자먼저 jsp에서 스크립트단에 ajaxCl 이라는 변수를 만들고그안에 프로퍼티를 만들어주자 12345678910111213var ajaxCl = { ajaxCallFn : function(options) { var that = this; var settings = { url : "mainMenuList.do", FCGubun : "F", } settings = $.extend({}, settings, options);cs 5line that 값에 this를 주는데 that 에 ajaxCl을 준것이다다음 settings 라는 변수에 url 과 FCGubun을 저장했다13line은 jQuery에서 사용하는데두개 이상의 객체를 합칠때 쓴다.자세한건 링크에..
웹 개발을 할때 메뉴 탭은 거의필수적으로 만든다. 메뉴탭의 위치는 보통홈페이지 상단이나 오른쪽 또는 왼쪽에 위치한다. 그리고 웹 개발을 공부하며 혼자 웹을 개발할땐매뉴를 보통 아래와같이 jsp 단에서 만든다 +++++++++ 2018/09/07 추가 +++++++++ pageSubmitFn 프로퍼티는 스크립트단 안에 생성해주자. +++++++++++++++++++++++++ 하지만 메뉴를 DB화에서 만든다면 여러 이점이 있다.처음에 메뉴를 DB화 하기위한 과정은 쉽지 않지만만들어 둔다면 보안과 유지보수에 굉장히 좋다. 먼저 레프트 메뉴를 DB화 하기전엔두가지를 고민해야한다.ajax로 갈것인지 jstl로 갈것인지 속도면에서는 jstl이 빠르기 때문에jstl로 구현할수 있으면 jstl로 구현한다. 프로젝트에..