Frudy
7k
2019-05-21 10:37:43 작성 2019-05-21 10:41:59 수정됨
0
799

오늘 만들어본것입니다.


jdbc드라이버를 만들고있는대요,

버전 올리면서, sql문을 대소문자, 공백에 대해 어떻게 입력해도 정상작동되도록 해봤어요.


이게 될까싶었는대 잘되네요 ㅋㅋㅋ


콘솔창 캡쳐입니다.



sql = getToUpperCaseSql(sql);

sql = blankProcess(sql, CommandType.INSERT);

메소드는 이렇게 두개에요.


대문자로 바꿀 때, 

update name = 'string' 이렇게 오거나

where name = 'string' 이렇게 오는경우를 제외하고 대문자로 바꿔야했구요,


공백은 그냥 제가 좋아하는 방식으로 바꿨어요.

제가 원하는 공백의 sql문이 입력으로 와야 버그없이 잘 처리해주니까요.


프로그래밍 잼나네여


엇...잠시만요.

이상한 버그가 하나있네요 ㅋㅋㅋ ㅠㅠ 수정했습니다.

0
  • 댓글 0

  • 로그인을 하시면 댓글을 등록할 수 있습니다.