본문 바로가기

프로그래밍94

[jsp] 톰캣과 오라클 연동하기(jdbc 드라이버 다운로드, jdbc driver download, oracle 11g 연동, db 연동, jsp db 연동) 1. 아래에서 jdbc driver 다운로드 후 java / jdk / jre / lib / ext 폴더 안에 넣어주기.(ex) Java\jdk1.8.0_271\jre\lib\ext) 그리고 톰캣에도 마찬가지로 tomcat / lib 폴더안에 jdbc driver 파일 넣어주기. [oracle 11g] [jdk 1.6이상] [oracle 12c] [jdk 1.7 이상] 이외의 드라이버들은 https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html에서 다운로드. 2. 이클립스를 켜고 perspective 를 java EE로 변경 3. 아래의 탭중에 Data Source Explorer 를 선택 4. Database Connections에.. 2021. 7. 2.
[JAVAFX] stage, scene, root container 정리(스테이지, 씬, 루트컨테이너) stage = 윈도우 화면 = 보여줄 창 전체를 말함. scene = 윈도우 화면 안에서 보여줄 하나의 장면, 윈도우는 한번에 하나의 scene만 보여 줄 수 있음. root container = 매우 중요 (BorderPane, HBox, VBox 등 레이아웃의 큰 틀. 즉 root.fxml의 레이아웃의 제일 큰 뼈대) control = 루트 컨테이너 안에 들어가는 여러가지 컨트롤 (VBox, Hbox, Button 등의 컨트롤 등 기능구현 가능한 모든 것들) JAVAFX에서는 프로그램적 레이아웃이 아닌 FXML 레이아웃을 사용함 그래서 대부분의 기능은 controller에서 구현하고, 레이아웃은 fxml파일에서 구현. 코드에서 루트컨테이너를 가져올 때 parent로 가져와도 되지만 BorderPane.. 2020. 11. 25.
[Eclipse] ctrl + space 안될 때 (이클립스 자동완성) 이클립스는 ctrl + space 로 자동완성이 되는 편리한 기능이 있죠. 그런데 이 기능이 갑자기 안되거나, 컨트롤 스페이스를 눌렀을 때! 자기가 원하는 것을 발견하지 못하고 2번 ~ 3번 눌러야 찾아질 때 이렇게 세팅하시면 유용합니다. 1. 이클립스의 Window - Preferences - Java - Editor - Content Assist 에 들어가서 auto activation이 활성화 되어 있는지 확인 합니다. 2. Window - Preferences - Java - Editor - Content Assist - Advanced 에 들어가서 필요한 체크박스에 체크. 여기에서 자기가 사용하고자하는 기능을 체크하시면 됩니다. 저같은 경우는 아래쪽에 Java Proposals가 아닌 Templ.. 2020. 11. 15.
[python]pymysql.err.DataError) (1366, "Incorrect string value 오류 db에 데이터 넣으려고 하는데 string 포맷이 자꾸 안맞는다 오류 생김. mariaDB 콘솔창 or db툴을 사용하여 ALTER DATABASE [DB명] CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci; ALTER TABLE [column명] CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; 을 치니 해결됨. 유니코드로 전환할 때 한글을 지원하지 않아서 생긴 오류 필자는 위에 db명을 입력하는 쿼리문만 실행하여 해결 됨. 2020. 11. 13.
[JAVA]java 대소문자 구분 없이 contains, java 문자열 검색, java contains java에서 해당 문자열이 포함되어 있는 객체 인지 알려 주는 메소드 contains() java 문자열 검색 : String객체.contains("찾을 문구") java 대소문자 구분없이 문자열 검색 : String객체.toUpperCase().contains("찾을 문구".toUpperCase()) (toLowerCase도 됨.) 2020. 11. 9.
unable to launch the java virtual machine located at path 오류 발생시 해결법 sql developer를 사용하려고하니 이런 오류가 발생하였다. sql developer를 jdk포함 버전으로 다운받은 뒤, \sqldeveloper-19.2.1.247.2212-x64\sqldevelopersqldeveloper-19.2.1.247.2212-x64\sqldeveloper\jdk\jre\bin 폴더 안에 있는 msvcr100.dll을 복사하여, 자바가 설치된 디렉토리인 C:\Program Files\Java\jdk1.8.0_271\jre\bin 폴더 안에 msvcr100.dll을 붙여넣어주면 해결됩니다. 정상실행 모습. 이렇게 해도 실행이 안된다면, 자신의 운영체제 비트에 맞는 자바를 설치했는지 확인해주세요~ x86폴더에 java가 설치 되었다면 32비트 java를 설치하신 것입니다. .. 2020. 10. 24.
JAVA 환경변수 설정하기, 자바 환경변수 윈도우 + PAUSEBREAK 클릭 - > 좌측의 고급시스템 설정 클릭 고급 탭의 환경변수 클릭 자신의 JDK가 설치된 곳의 디렉토리 입력 후 확인을 눌러 저장. 그리고 시스템 변수의 path를 더블클릭 하여 위의 사진과 같이 추가 끝. 잘 되었는지 확인하려면 cmd창에 아래와 같이 치면 버전 확인 가능. 만약 javac 를 입력했을 때 이렇게 나오지 않고, 오류 메세지가 나온다면 재부팅하거나, 환경변수 설정시 오타가 있는지 다시한번 확인하기! 2020. 10. 24.
JAVA 8 설치하기, JDK 설치하기 www.oracle.com/kr/java/technologies/javase/javase-jdk8-downloads.html 자신에게 맞는 JDK 찾아서 다운로드 다운로드후 EXE파일을 실행 후 NEXT 계속 누르기. JDK, JRE 설치완료. 2020. 10. 24.
Oracle Database 11g xe 설치하기 www.oracle.com/database/technologies/xe-prior-releases.html 접속 자신의 운영체제에 맞는 버전 클릭 후 다운로드 다운로드후 압축을 풀고, set.up.exe 실행 next를 연달아 눌러준다. 요것도 next password를 입력하는 곳이 나온다. 이 패스워드는 sys와 system계정의 비밀번호로 사용됨. 간단하게 54321 정도가 좋겠다. 이후 next를 계속해서 눌러준다. 설치 완료. 2020. 10. 24.