본문 바로가기

JAVA

자바 JDBC euckr 설정 및 초기화


private final String SQL_SERVERNAME = "222.222.222.222";
	private final String SQL_ID 		= "root";
	private final String SQL_PASS 		= "------";
	private final String SQL_DBNAME 	= "a";
	private final String SQL_PORT 		= "3306";
	
	private Connection conn;
	private Statement  stat;
		
	public void initDB(){
		try {
			Class.forName("com.mysql.jdbc.Driver").newInstance();
			String url = "jdbc:mysql://" + SQL_SERVERNAME + ":" + SQL_PORT + "/" + SQL_DBNAME;
			String option="?useUnicode=true&characterEncoding=EUC_KR";
			url = url + option;
			conn = DriverManager.getConnection(url, SQL_ID, SQL_PASS);
			stat = conn.createStatement();
		} catch (Exception e) {
			e.printStackTrace();
			JOptionPane.showMessageDialog(frm, "데이터베이스 접속 실패!!");
		}
		
		JOptionPane.showMessageDialog(frm, "데이터베이스 접속 성공!!");
	}


기본적인 초기화 부분만 ^^ 적어 놧어여^^ 주소 뒤에 옵션값으로 ?useUnicode=true&characterEncoding=EUC_KR설정해야지 한글이 되네요^^