현재 사용중인 MS-SQL을 MySQL으로 변경하였습니다.
그리고 기존의 소스를 돌리는데 에러가 나더군요.
확인 결과 MS-SQL의 문법이 MySql에 없는 것 같습니다.
문제가 되는 부분은 아래입니다.

//문제
String sql2 = " if(Select count(c_group) from M2M_group where c_id='" + handler.client_ID + "' And c_group='기타대화상대')=0 "
+ "Begin "
+ "insert into M2M_group(c_id, c_group) values('" + handler.client_ID+ "', '기타대화상대') "
+ "End ";
pstmt=conn.prepareStatement(sql1);
pstmt.executeUpdate();


보시면, sel문에서 쿼리를 함과 동시에 결과에 대해 if문을 바로 사용하여 true일 경우 insert를 하고 있습니다.
그런데 이 부분이 MySql에는 없는 문법인지 에러가 나더군요.
따라서 아래와 같이 따로따로 쿼리와 Insert를 하도록 변경을 하면 동작을 하기는 합니다.

//수정
Select count(c_group) from M2M_group where c_id='" + handler.client_ID + "' And c_group='기타대화상대'
String sql1="Insert into M2M_friend(c_id, f_group, f_id) values('" + handler.client_ID + "', '기타대화상대', '" + f_id + "')";

즉, 요점은 MS-SQL 문법과 같이 쿼리를 할때 조건문을 줄 수 있는 문법이 MySql에도 있나요??
없다면 전체 소스의 수정을 해야하니 가능하면 그렇게 하지않도록 sql만 약간 수정할 수 있으면 좋겠습니다..

읽어주셔서 감사합니다.