MariaDB C/C++ Connector 를 이용해 prepareStatement 쿼리 사용하기

C/C++ 를 이용해 MariaDB 에 접속하여 쿼리를 실행해야 하는 경우 Maria DB 에서 제공하는 C/C++ Connector 를 이용하여 소스코드를 작성하게 된다.

단순 쿼리는 크게 문제가 없지만, prepareStament 를 이용하여 Result나 Param을 하나씩 설정해주어야 하는 경우 번거로움이 발생한다.

마침, MSSQL에서 MariaDB로 마이그레이션 하는 도중이라 MSSQL에서 사용하는 OleDB의 COM Interface를 참고하여 랩핑클래스를 작성해보았다.

기본적인 prepareStatement 내용은 아래 링크를 참고 하였다.
https://dev.mysql.com/doc/refman/8.0/en/mysql-stmt-execute.html

구글 지역이 일본으로 나올때.. 구글 지역 설정 하기

구글이 검색 기준을 국가별 도메인에서 접속 위치로 변경함에 따라, 한국에서 접속해도 지역이 일본으로 설정되어 검색결과를 비롯한 구글 서비스가 일본어로 제공되는 경우가 발생한다.

구글 계정을 이용하는 사용자의 경우 아래와 같이 설정 정보를 저장하여 지역을 임의로 지정할 수가 있다.


구글 페이지 우측 하단의 설정 버튼을 클릭

스케이터 바나나 케이스

오후 시간에 당 떨어질때를 대비해서 과일을 조금씩 가지고 다니는데, 바나나의 경우 맛있게 익었을때에는 가지고 다니기가 어렵다. 조금만 힘이 가해져도 물러지거나 터져서 내용물이 밖으로 나오기 때문이다.

그렇다고 익지도 않은 단단한 바나나를 먹는것은 싫고..



그래서 바나나 케이스를 주문했다!!

네이버 쇼핑에서 검색하면 다양한 제품이 나오지만, 보급형 제품보다는 조금 더 비싼 스케이터 정품 바나나 케이스를 구매 했다.



fatal error LNK1112: 'X86' 모듈 컴퓨터 종류가 'x64' 대상 컴퓨터 종류와 충돌합니다.

Visual Studio 를 이용하여 프로젝트 빌드 중 x64 / x86  환경을 변경하다보면
fatal error LNK1112: 'X86' 모듈 컴퓨터 종류가 'x64' 대상 컴퓨터 종류와 충돌합니다.
라는 링크 에러가 가는 경우가 있다.

대부분의 경우 이 링크 에러는
프로젝트 속성 -> 링커 -> 고급 -> 대상 컴퓨터 속성을 직접 변경 하였을 경우 발생한다.