JDBC 프로그래밍을 하고 있는데 Exception in thread "main" java.sql.SQLException: No suitable driver found for jdbc:mariadb://11:3306?allowMultiQueries=true 이런 런타임 에러가 발생하였다. 이상하네.. 기존 소스 똑같이 배껴서 했는데.. 알고보니.. 기존 소스와 동일하나 jdbc 드라이버를 클래스 패스에 넣지를 않았다.. 그래서 jdbc 드라이버를 넣어주니 잘 되었다. 그리고 참고로.. ocpjp 문제인데.. try(Connection con=DriverManager.getConnection(URL,username,password)) 이렇게 쓰면 closed connection 런타임 에러가 발생한다. 이..
피곤한 하루하루다.. 피곤해서 그런지 쿼리문도 제대로 안보이는듯.. 암튼. insert 쿼리를 했는데 ORA-00928: missing SELECT keyword 오류가 났다. 뭐지.. 제대로 한거 같은데.. 그리고 insert 쿼리를 했는데 왜 select 에러가 나지? 나중에 알고 봤더니 테이블명을 입력 안했다..ㅜ insert into 테이블명() values(...) 마음이 급하니 테이블명을 빼먹은거 같다. 이럼 오류나고 검색하고 수정하고.. 시간이 더걸린다. 흠.. 그래서 옛말에 급할수록 돌아가라는 말이 있는걸까?
jdbc를 사용해서 오라클 db에서 데이터를 읽어서 다시 오라클 db로 데이터를 넣을려고 했다. 그냥 아무 생각없이 rs.getString()을 했더니 java.sql.SQDataException: ORA-01861: 리터럴이 형식 문자열과 일치하지 않음 이라고 떳다. 알고 봤더니 날짜형식을 getString으로 받을려고 하니 난 오류였다. 그래서 rs.getDate()로 했더니 오류 없이 진행은 됐는데 날짜형식의 데이터를 보니 년월일 만 있고 시분초가 없었다. 그래서 rs.getTimestamp, rs.setTimestamp로 바꿨더니 되었다!! ====================================================== jdbc에서 resultSet.getDate() 하면 new..
import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.Statement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException; public class JdbcInsertTest { public static void main(String[] args) { Connection conn = null; PreparedStatement pstmt = null; try { Class.forName("oracle.jdbc.driver.OracleDriver"); conn = DriverManager.getConnection("jdbc:o..
개발을 하다보면 DB를 안 쓸 수가 없다. 요새 웹 개발에서는 스프링을 보통 사용해서 dataSource를 읽어서 사용하는데 이럴려면 톰캣을 올려서 xml을 읽어서 메모리에 올려놔야 사용할 수 있다. 그러나 바로 db에 붙어서 데이터를 읽고 쓰고 해야할 일이 생겨서 어떻게 해야.. 하다가 예전 학창시절? 에 배웠던 jdbc를 사용해 보기로 했다. import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.Statement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException; public class JdbcSelectTest { ..
프로그래밍 시 DB는 필수다. 자바와 오라클 DB 프로그래밍 하는 방법을 배워보자 1. 물리적인 드라이버 설치 JDBC 라이브러리를 이용한 DB에 연결하기 위해서는 해당 DB 프로그램의 기능을 수행하는 외부 라이브러리를 프로젝트에 추가를 시켜주어야 DB에 연결을 할 수 있다. 여기서 우리는 오라클 DB를 사용할 것이기 때문에 오라클을 중심으로 설명하겠다. 오라클 드라이버는 ojdbc14.jar 파일이며 이 파일은 오라클 설치폴더안에 (C:\oracle\product\10.2.0\client\jdbc\lib) 포함되어 있다. (나는 C 드라이브 밑에 oracle 폴더에 오라클을 설치하였다), 그리고 오라클 홈페이지에서도 제공을 한다고 하니 알아서 찾아보시길-_-);; 바란다. 이 ojdbc14.jar 파일..
- Total
- Today
- Yesterday
- xe애드온
- 오라클
- 이클립스
- ocjap
- 플러터
- XE3
- C
- 포인터
- KG
- 자바 smtp
- XE
- 라이믹스 모듈
- esql
- EC
- webix
- xe addon
- 문자열
- JDBC
- 파싱
- 자바
- 인포믹스
- C언어
- 스크래핑
- Python
- 프로씨
- 파이썬
- MySQL
- ocajp
- php
- proc
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |