| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- Eclipse
- Modul error
- Socket 이루어지는 과정
- Jdbc commit()
- MS949
- Java Oracle SQL Select
- SQL
- eclipse 유용한 단축키
- sql 함수
- SQL DQL
- java
- java Oracle 연동방법
- ORACLE USING
- Jdbc 자동커밋
- console한글깨짐
- UTF-8
- .git 안보이는이유
- oracle
- nextLine 스스로종료 해결법
- EUC-KR
- 자동 import
- DQL 명령어
- java sql
- sql function
- 한글깨짐
- java Oracle 연동
- Socket 설명
- Java Oracle Select
- Oracle DML 정리
- sc.nextLine 혼자종료
- Today
- Total
목록Java (14)
개발 1도 모르는 사람
아.. 파이널 프로젝트 도중 조원의 문제없이 잘돌아가는 코드를 확인후에 집에와서 가져온후 내 코드와 접합시킨뒤에 다를수 있는 부분인 properties 부분과 controller 부분을 수정하고 확인한 후에 실행 했는데 이상하게 내 컴퓨터 에서만 에러가 뜬다.. 그래서 그 에러부분을 보아하니 cors 에러라고 뜨면서 axios 부분을 가르키고 있었는데 정말 어이없게도 이틀동안 이 cors에러를 보고있엇는데 문제는 다른곳에 있었따.. 상황은 이렇다. 분명 React 에서 Input 밸류값으로 setSearchTerm 에 저장해서 PensionList ( 검색결과 페이지 ) 로 값을 넘깁니다?? 짜잔~ 에러가떳어요~ 진짜 단 한번을 얌전히 못넘어가네 어찌 됐든 가르키고 있는 부분이 Axios부분 과 Spri..
1. 클래스 자동 임포트 ( Ctrl + Shift + O ) 쓸데없는 import 는 지워주고 필요한 import는 자동으로 삽입해줍니다! + Ctrl + Shift + M : 선택된 특정 클래스 Import 1.5 Alt+Shift+R 변수나 클래스 등의 리팩토링 변수나 클래스명 등 모든 명칭에 마우스를 올리거나 드래그 해서 선택 한 후 이 단축키를 누르면 아래와 같이 명칭에 박스가 생긴다. 그 후 명칭을 편집하여 변경하면 그 명칭을 사용하는 곳 전체에서 명칭이 한꺼번에 변경된다. 종종 변경된 명칭이 기존의 명칭과 충돌되면 에러가 발생한다. 2. 빠른 메소드(함수) 이동 ( Ctrl + O ) 클래스 내에 어떤 메소드(함수)가 있는지 궁금하거나 이동 할때 쓰는 단축키 3. 전체 리소스에서 파일 찾기 ..
!주의! 이 글을 쓰는 필자는 완벽하게 모든 것을 알고 있는게 아니며 틀린 부분이 있을 수 있다는 것을 알립니다. 이 부분을 지적 해주시면 저에게도 도움이 되는 일이니 틀린 부분이 있어서 지적 해주신다면 감사한 마음으로 수정해 보겠습니다. 위 사진은 "소켓" 이라는 단어를 검색하면 나오는 하나의 부품이다. 위의 소켓과 같이 소켓은 양쪽이 안쪽나사로 되어있는 배관부속입니다. 같은 사이즈의 배관을 일자로 이을 때 사용 하는데 컴퓨터 프로그래밍 에서 말하는 소켓 통신은 이와 흡사합니다. 우선 소켓 통신이 이루어지려면 import java.net.ServerSocket; import java.net.Socket; import java.io.BufferedReader; import java.io.InputStre..
Jdbc를 쓰다보면 "Connection.commit();" 을 넣어줘야 할 때가 생기기 마련인데 그러다보면 간혹 "자동 커밋이 설정된 채 커밋할 수 없습니다." 라는 문구를 볼 때가 있다. Connection con; Scanner sc = new Scanner(System.in); try { con = DriverManager.getConnection(jdbcURL, dbUserName, dbPassWord); while(true) { con.setAutoCommit(false); // 자동 커밋이 설정된 채 커밋할 수 없습니다. String updateUrlP = "UPDATE BANK SET balance = balance + ? WHERE account_name = ?"; PreparedStat..
eclipse에서 Scanner 를 사용 하다보면 간혹 아무것도 입력하지 않았는데 혼자 스스로 종료되는 경우가 있다. 나의 경우로 예를들면 아래의 코드가 있다. 위에 코드에 "Oracle"과 연동해서 "Oracle" 안에있는 "operating_hours" 의 값을 변경해주려 Scanner 입력을 하려고 하는데 혼자 스스로 종료되어서 값을 입력할수가 없었다. 찾아보니 이유는 이러했다. 위 코드에서 봤을때 2개의 "Scanner"가 있다. 여기서 "sc.nextInt()"는 안에 줄 바꿈을 뜻하는 ("\n") 이 포함되어 있는데 "sc.nextLine()" 은 이 ("\n") 줄바꿈을 뜻하는속칭 "엔터" 또는 "Enter"로 입력을 끝내는 메서드인 것이다. 이말은 곧 "sc.nextInt()" 뿐만 아니라..
↓연동이 되어있지 않다면 아래로↓ https://hotsixlover.tistory.com/22
↓연동이 되어있지 않다면 아래로↓ https://hotsixlover.tistory.com/22 oracle 연결 ㅡ> thin 드라이버 연결 ㅡ> @localhost 접속 ㅡ> 포트 : 1521 ㅡ> sid : xe 접속 String user = "khbank"; String password = "khbank"; 연결할 계정/비밀번호 생성 Connection con = null; // null을 넣어도되고 없어도됨 Connection = 데이터 베이스와 연결을 나타내는 인터페이스 데이터베이스 연결을 설정하고 관리하는데 사용함 DriverManager.getConnection(url,user,password); con (Connection) 으로 연결 DriverManager 안에있는 getConnect..
1. 먼저 "C:드라이브" ㅡ> "사용자" ㅡ> "user1" 안에 "Jdbc_workspace" 폴더를 만들어 줍니다. 2. "C:드라이브" ㅡ> "app" 폴더 들어가기 lib 폴더 확인 후 3. "app" ㅡ> "user1" ㅡ> "product" ㅡ> "21c" ㅡ> 'jdbc" 들어가서 ㅡ> "ojdbc11.jar" 을 확인후 대기합니다. 4. 이클립스를 실행하고 만들어 두었던 "jdbc_workspace" 폴더를 선택한후 이클립스를 "Launch"합니다. 위 사진에는 써져있지 않지만 "Folder name : " 란에 "lie"를 적습니다. 5. 이클립스 실행후 "Project"를 만들어주고 그 프로젝트 파일안에 "lie" 폴더를 하나 만들어줍니다. 6. "lie" 폴더를 만든 후 프로젝트 파..
https://www.oracle.com/kr/java/technologies/downloads/#java11 Download the Latest Java LTS Free Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts. www.oracle.com 위에서 자신의 운영체제에 맞는 버전을 다운받으시면 됩니다. 만일 11버전이 안보이신다면 요기에 있습니다.잘보이지 않는 위치에 숨겨져 있습니다 버전 태그 쪽을 자바 11로 바꿔주세요 그러면 자바 11버전 다운로드 파일이 나옵니다. 자바 11을 다운로드 하셨다면 '환경변수' 를 변경해주시면 됩니다. Windo..
자바를 처음배우거나 이제 막 입문하기 시작하면 "난수" 라는걸 가끔 보게된다. 이 "난수"는 랜덤한 수 라는 뜻인데 예를들어 1~10까지의 수중에 아무숫자나 5개를 출력하면 랜덤하게 5개의 숫자가 출력되게 된다. 이 "난수"가 들어간 문제를 풀때는 보통 두가지 경우로 나뉜다. Random 클래스를 import하거나 Math.Random 을 사용하여 바로 출력하는 경우가 있다. 필자는 처음에 Math.Random은 글자도 비교적 길고(그래도 짧지만) Random 함수는 수만 쥐어주면 되는 반면Math.Random은 0.0xxxxx~ 0.999999 까지의 수가 랜덤으로 출력되는것이라 번거롭고 귀찮아 보이기만 했는데.막상 써보니 Random 클래스를 import해서 조건채우는게 더 귀찮았다. 그래서 필자는 ..