Java와 Mysql 연동시 한글 깨짐 문제 해결법

public String toMySQL(String msg){      try{    return new String(msg.getBytes(“KSC5601”), “8859_1”);   }catch(Exception e){    e.printStackTrace();    return null;    }   }  public String toJava(String msg){      try{    return new String(msg.getBytes(“8859_1”), “KSC5601”);   }catch(Exception e){    e.printStackTrace();    return null;    }  } 두개의 메서드를 구현해주어 전송하거나 전송 받을 쿼리문자를 인코딩 해주면 된다.

C에서 입력 버퍼를 비울 때 피해야할 방법

[강좌] C에서 입력 버퍼를 비울 때 피해야할 방법 (C언어를 배우자) |작성자 네가티브 #include  int main(int argc, char *argv[]) {  int d;  while(1)  {   scanf(“%d”, &d);   printf(“%d\n”, d);  }  return 0; }  실행해보시면 숫자를 입력할 시 그 숫자가 화면에 출력되는 형태로  무한 반복됨을 알 수 있습니다. 그런데, 여기에 문자를 입력하면 무한 루프에  빠지게 됩니다.  이걸 방지하고자 … Read more

readn() & writen() 코드, unpipc.h 파일

unpipc.h 다운로드 unpipc.h 를 include 하고 사용한다. 일반 read()&write() 함수와 사용법은 같다.  readn ssize_t readn(int fd, void *vptr, size_t n) {  size_t nleft;  ssize_t nread;  char *ptr;  ptr = vptr;  nleft = n;  while (nleft > 0) {   if ( (nread = read(fd, ptr, nleft)) < 0) {    if (errno == EINTR)     nread = 0;  /* ... Read more

자바 로그인 예제

import java.awt.*; public class Login extends Frame{ TextField t1=new TextField(” “); TextField t2=new TextField(” “); Button b1=new Button(“확인”); Button b2=new Button(“취소”); Label l1=new Label(“ID”); Label l2=new Label(“password”); Label l3=new Label(); Label l4=new Label(); Label l5=new Label(); Panel p1=new Panel(); Panel p2=new Panel(); Panel p3=new Panel(); GridLayout g1=new GridLayout(1,5); Login(){ super(“로그인”); init(); pack(); setVisible(true); } void … Read more

자바 컴포넌트 예제

import java.awt.*; public class ButtonTest extends Frame{  Button b1=new Button(“7”); Button b2=new Button(“8”);  Button b3=new Button(“9”); Button b4=new Button(“+”);  Button b5=new Button(“4”); Button b6=new Button(“5”);  Button b7=new Button(“6”); Button b8=new Button(“-“);  Button b9=new Button(“1”); Button b10=new Button(“2”);  Button b11=new Button(“3”); Button b12=new Button(“*”);  Button b13=new Button(“.”); Button b14=new Button(“0”);  Button b15=new Button(“*”); Button b16=new Button(“/”);  TextField tf=new … Read more
바로가기