한글깨짐현상
mysql version : mysql server 5.1
default mysql setting - 이부분이 기본적으로 생각없이 설치 하면 .. 기본값으로 요렇게 들어간다
--my.ini--------------------
[mysql]
default-character-set=latin1
[mysqld]
default-character-set=latin1
---------------------------
mysql 설치 디렉토리에서 예) C:\Program Files\MySQL\MySQL Server 5.1 이곳에 있는 my.ini
--my.ini--------------------
[mysql]
default-character-set=euckr
[mysqld]
default-character-set=euckr
------------------------------------------------------------------------------------
이렇게 바꾸어주고 Save 한후 mysql - restart 또는 Stop -> Start
==테이블 생성 시 character set이 euckr로 되어있지 않았다면 테이블의 character set을 euckr로 변경해줘야 한다.
mysql>Alter table [데이블명] convert to character set euckr;
mysql을 재시작 후 확인
------------------------------------------------------------------------------------
Flex Builder 를 이용하여 Flex 를 사용할때는 utf-8 를 기본으로 설정하여 사용할것을 권고 ..
------------------------------------------------------------------------------------
MYSQL JDBC Connector
http://www.mysql.com/downloads/connector/j/ 이곳에서 다운받으면 되지만 .. 이것은 5,1 기준이다
해당 버전에 맞는것을 다운받아서 사용한다
Flex 에서 Parameter 값을 받어서 ..
--------------jsp-------------------------------
String command = request.getParameter ("command");
String userid = request.getParameter ("userid");
String username = request.getParameter ("username");
String password = request.getParameter ("password");
String address = request.getParameter ("address");
String phone = request.getParameter ("phone");
------------------------------------------------
Flex 로 데이터를 넘길때는 .. xml 방식이면 xml 형식의 Format 에 맞게 넘겨주어여 하고
object 방식이면 object 형식에 맞게 넘겨주는데
test 해볼때는 Parameter 값이 주고 받은것을 확인하기 위해서는 기본으로 method 를 "text" 로 하여
테스트 하는것이 좋다
예) xml 방식으로 전달하는 방법
out.println ("<userdata>" );
out.println ("<userid>" + rs.getString("userid") + "</userid>" );
out.println ("<username>" + rs.getString("username") + "</username>" );
out.println ("<password>" + rs.getString("password") + "</password>" );
out.println ("<address>" + rs.getString("address") + "</address>" );
out.println ("<phone>" + rs.getString("phone") + "</phone>" );
out.println ("</userdata>");
다음에는 SQLException 처리를 위한 FLex 의 루틴이 필요하다
String url = "jdbc:mysql://localhost:3306/데이타베이스이름 예) test";
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection(url,"사용자명","암호");
댓글
댓글 쓰기
질문이나 의견은 요기에 남겨주세요 ^^,,