MySQL
- MySQL과 MariaDB 2013.11.11
- 토비의 스프링3 chap01 맥에서 2011.01.07 2
- 토비의 스프링3 chap01 Mac에서 MySQL 사용 2011.01.05
- 마소 2월호에 OKJSP의 DB마이그레이션 기사가 실렸습니다. 2010.02.02
- CUBRID의 mysql 함수 지원 - concat 2010.01.05
- CUBRID의 mysql 함수 지원 2010.01.02
- OKJSP db migration project 첫 모임 후기 2009.09.11
- OKJSP DB migration 프로젝트 2009.09.02
- okjsp 폭주 2008.12.06 2
- okjsp db 공개합니다. 2008.10.20 7
MySQL과 MariaDB
토비의 스프링3 chap01 맥에서
Exception in thread "main" java.sql.SQLException: Incorrect string value: '\xEB\xB0\xB1\xEA\xB8\xB0...' for column 'name' at row 1
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3515)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3447)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1951)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2101)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2554)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1761)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2046)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1964)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1949)
at springbook.user.dao.UserDao.add(UserDao.java:23)
at springbook.user.dao.UserDao.main(UserDao.java:60)
Class.forName("com.mysql.jdbc.Driver");
Connection c = DriverManager.getConnection("jdbc:mysql://localhost/springbook?characterEncoding=UTF-8", "spring","book");
create table users (
id varchar(10) primary key,
name longtext not null,
password varchar(10) not null
) DEFAULT CHARSET=utf8;
토비의 스프링3 chap01 Mac에서 MySQL 사용
마소 2월호에 OKJSP의 DB마이그레이션 기사가 실렸습니다.
http://www.imaso.co.kr/?doc=bbs/gnuboard.php&wr_id=34400&bo_table=article 에서
프로덕트│CUBRID 마이그레이션 프로젝트│박현준 제목을 확인할 수 있습니다.
MySQL과 Cubrid의 경험에 비추어보면 어느 것이 더 낫다라고 딱 잘라 말하기 어렵습니다.
OKJSP DB마이그레이션 프로젝트는 잘 오픈해서 운영중입니다.
마이그레이션 하면서 사용한 커맨드나 절차 등이 담겨져 있습니다.
프로젝트와 더불어 원고 작성하느라 수고했습니다.
CUBRID의 mysql 함수 지원 - concat
where email like concat('%',#value#,'%')
cubrid:
where email like '%'||#value#||'%'
참고:
http://www.cubrid.com/zbxe/40190
CUBRID의 mysql 함수 지원
mysql에서 cubrid로 마이그레이션 하면서 old_password() 함수 이전이 이슈가 되었는데, 그것을 지원하는 방법이 있습니다.
자바 저장 함수로 MYSQL 암호화 함수 구현하기
http://www.cubrid.com/zbxe/32442
select md5('qwer1234') from
db_root;
select password('qwer1234') from
db_root;
위와 같이 sql에서는 동일하게 사용할 수 있습니다.
OKJSP db migration project 첫 모임 후기
오늘 상황에서는 워밍업단계라 많은 진도를 나가지 않았지만, OS 리팩토링(업그레이드나 기능추가에서는 어쩌면 필연적인 일)을 결정했고, 호스팅업체인 80port의 협조 덕분에 가서 업그레이드하는 일이 생성되었습니다.
뒷풀이 자리에서 많은 얘기를 나누지는 못했지만, DB 커리어에 대한 욕심이나 개발 외적인 업무와 작업들에 대해서는 모두 관심있어했습니다.
3주 예상했는데, OS 업그레이드 때문에 일이 좀 커지긴 했습니다만, 그래도 불가능할 것 같지는 않습니다.
관련 자료는 차차 공개하도록 하겠습니다.
OKJSP DB migration 프로젝트
진행 계획은 다음과 같습니다.
프로젝트 인원(3~4명) 선발 2weeks (~9/9까지 접수)
1차 offline모임 (9/11 금 19:00~21:00)
2차 offline모임 (9/18 금 19:00~21:00)
3차 offline모임 (9/24 목 19:00~21:00)
프로젝트 종료 (9/29 화 19:00~21:00)
모임 장소(예상): 강남 또는 신촌 토즈
모임시 회비 1만원 이상 있습니다.
보상 및 특전은 소스 커밋 권한 밖에 없습니다. okjsp 커밋터가 되는 것이죠.
프로젝트에 참여를 원하시는 분은 아래 링크를 통해서 신청해주세요.
온라인 신청
http://spreadsheets.google.com/viewform?formkey=dDRTbDhyY0szLTlPODFlZWFSNmN2MlE6MA..
선발결과는 9월 10일 공지사항 게시판에 게재됩니다.
okjsp 폭주
많이 느려졌습니다.
•MySQL has a Slow Query Log
--log-slow-queries and --log-queries-not-using-indexes
okjsp db 공개합니다.
http://www.okjsp.pe.kr/okjsp
함부로 사이트를 닫아서 본의아니게 피해를 입으신 분들에게 죄송합니다. 첨부된 파일들은 용량 때문에 공유하기 힘들지만 DB만이라도 공개합니다. 위 링크에서 README.txt 를 참고해서 db를 이용하시기 바랍니다.
사이트는 여러 가지 이유들이 복합적으로 얽혀서 닫았습니다. 이기적인 이유도 있고, 환경적인 이유도 있습니다. 방통위에서 경고받은 개인정보 보호와 같은 보안에 대한 작업을 마치면 다시 열겠습니다.
개념글, 몰상식글, 낚시글 등에 대한 컨트롤은 제가 가능한 범위를 넘은 사이트입니다. 그 모든 책임에서 자유롭고 싶지만, 불가능하다고 결론 내렸습니다. 사람을 모았으면 모인 그 사람들에게 책임이 없다고 얘기할 수 없으니까요.
죄송합니다. 그리고 고맙습니다.