jtds

    [DB] JTDS Mybatis NVarchar 관련 이슈

    DB와의 커넥션을 맺기 위해 주로 사용하는 풀링 라이브러리가 여러개 있다. dbcp, jtds, hikari, c3p0 등... 그런데, 한글이나 유니코드 문자열을 저장하려면 MS-SQL의 경우 NVARCHAR() 형으로 저장을 해줘야 하는데 JTDS를 사용한다면 곤욕을 치룰 수 있는 부분이 존재한다. NVARCHAR를 사용할 수 없다는 것인데, mybatis의 xml 매퍼에서 다음과 같이 insert or update를 진행했다고 하면 insert into SOME_TABLE ( [GROUP_NAME] , [REG_ID] ) values ( #{groupName}, #{regId} ) groupName을 nvarchar로 지정했다고 하자. jtds의 커넥션 정보를 아래와 같이 설정한 상태이다. jdbc..