목록JDBC (3)
꿈 많은 사람의 이야기
요즘 db tool을 dbeaver로 사용을 많이 하고 있습니다.근데 환경이 바뀌면서 제 개인 pc에 설치를 했는데The server time zone value '´ëÇѹα¹ Ç¥ÁؽÃ' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support. 무슨 이런 에러가 나오면서 mysql과 연동이 안되더라구요그래서 이 해결 방법을 찾아보았습니다. ..
db의 값을 출력하고 업데이트 등의 과정을 하면서 쿼리문이 좀 복잡해질 수도 있다. 예를들어 insert into saram(id, name, age) values('"+id+"', '"+name+"', '"+age+"'); 이런식으로 해야하는데 큰 따옴표, 작은 따옴표가 헷갈리기도 하고 복잡해 보인다. 이런 것을 방지하고 좀 간단하게 쿼리를 처리해주는 기능이 PreparedStatement이다. 동작 하는 방법은 이런식이다. 1 2 3 4 5 6 String sql = "insert into saram(id, name, age) values(?,?,?)"; PreparedStatement pstmt = conn.prepareStatement(sql); pstmt.setString(1, id); pstm..
이 페이지는 mysql이 설치되어 있다고 가정하고 진행한다. 먼저 mysql 홈페이지에서 mysql conncetion 드라이버를 준비한다. 과정은 다음과 같다. 먼저 mysql.com에 접속해서 download탭을 보면 community 탭이 있을 것이다. 해당 탭을 들어가면 왼쪽 목록에 MySQL Connectors 이 있을 것이다. 거길 들어간다. 여러가지 커넥터들이 존재하는데 본인은 JDBC를 연동하기 위해 Connector/J를 설치하겠다. 해당 탭에 들어간다. 그리고 해당되는 파일을 받아서 진행한다. 그 다음 알집을 풀면 다음 사진과 같은 목록이 있을 것이다 거기서 mysql-connector-java-5.1.42-bin.jar 파일이 있는데 이것을 이제 java 폴더에 넣으면된다. 본인은 C..