7월, 2010의 게시물 표시

Flex & jsp interface

<%@ page language="java" contentType="text/html; charset=UTF-8"     pageEncoding="UTF-8"%> <%  request.setCharacterEncoding("UTF-8"); %> <%@ page language = "java" %> <%@ page import   = "java.util.* , java.lang.* " %> <%@ page import   = "javax.servlet.http.*" %> <%@ page import   = "java.sql.Connection , java.sql.DriverManager , java.sql.SQLException" %> <%@ page import   = "java.sql.* " %>   <%   Statement stmt = null;   ResultSet rs = null;      String url = "jdbc:mysql://localhost:3306/데이터베이스 명";      Class.forName("com.mysql.jdbc.Driver");      Connection conn = DriverManager.getConnection(url,"SQL USER ID","SQL PASSWORD");         // Parameter Get    String command = request.getParameter ("command");    String userid = request.getParameter ("userid");     String username ...

Tomcat 한글문제 ..

Remember ...my brain clean ------------------tomcat server.xml---------------------  <Connector port="8080" protocol="HTTP/1.1"                connectionTimeout="20000"                redirectPort="8443"                useBodyEncodingForURI="true"    /> -----------------------------------------------------  <Connector port="8080" protocol="HTTP/1.1"                connectionTimeout="20000"                redirectPort="8443"                URIEncoding ="euc-kr">    /> ----------------------------------------------- 둘중에 어떤것이 좋을지는 ?   jsp 나 프로그램에서 . 설정하는 charencoding  지정으로 하려면 위에것으로 하면 되고 밑에것에 정의된것을 tomcat 에 의존하는 방법이다 ..   jsp code 예)   <% request.setChara...

JSP 한글 Remember

Remember -- Brain   Apache Tomcat 설치 Directory 보통 설치 디렉토리가 .. 있다면 C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\examples\WEB-INF\classes\filters  (examples) 를 설치 하지 않았으면 찾아서 같이 설치해주고 .. 필터 클래스는 이곳에 있으니 카피 하면 된다 . class 홀더 생성하고 .. 그곳에 카피 SetCharacterEncodingFilter.class Project 홀더 밑에 .. WEB-INF\classes\filters     jsp 프로그램시 web.xml 에 Filter 를 추가해주는 방식으로 처리하는것이 깔끔하게 정리가 잘되는것 같다 -----------------------Project file web.xml ---------------------------------------------- <?xml version = "1.0" encoding = "utf-8"?> <web-app ----          추가하여야 할부분 ...         <filter>       <filter-name>CharsetFilter</filter-name>       <filter-class>filters.SetCharacterEncodingFilter</filter-class>         <init-param>           <param-name>encoding</pa...

한글깨짐현상

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 를 기본으로 설정하여 사용할것을 권고 .. ------------------------...

기본정리 - JDBC Connect

Driver Type :  MySQL JDBC Driver Driver Name : Mysql JDBC Driver Jar List : mysql-connector-java-5.1.13-bin.jar Connection URL : jdbc:mysql://localhost:3306/database   /특정 데이터베이스에서 조건 검색을 할때 SELECT * FROM `test`.`pet` where sex ='f'; SELECT * FROM `TEST`.`PET`;  `TEST`,`PET` 에서 모든 데이터 가져오기   (테스트데이터베이스의 PET 테이블에서) SELECT * FROM PET;  PET 테이블의 모든데이터 가져오기 SELECT * FROM `TEST`.`PET` WHERE NAME = 'BUFFY';  TEST 데이터 베이스의 PET 테이블에서 NAME 항목의 BUFFY 이름만 가져오기 SELECT * FROM `TEST`.`PET` WHERE SEX = 'M';  TEST 데이터 베이스의 PET 테이블에서 SEX 항목중 'M' 을 모두 가져오기 SELECT * FROM `TEST`.`PET` WHERE  BIRTH >= '1998-1-1';  TEST 데이터 베이스의 PET 테이블에서 BIRTH 가 1998-1-1 보다 크거나 같은 데이터 모두 가져오기 SELECT * FROM PET WHERE SPECIES = 'DOG' AND SEX = 'M';   PET 테이블에서 SPECIES 가 'DOG' 이며 'SEX' 가 'M' 인 데이터 모드 가져오기 AND 와 OR 를 혼용하여 사용할수 있으나 AND 가 OR 보다 우선 순위가 높다 . 이 두가지 연산자를  모두 사용할 경우에는, 어떤 조건문이 그룹으로 동작되어야 하는지를지정하기 위해 괼호를 사용하는 것이좋다 . SE...