JAVA 4

JDBC MySQL연결 create table

JDBC란 자바 언어로 다양한 종류의 관계형 데이터베이스에 접속하고 SQL문을 수행하여 처리하고자 할 때 사용되는 표준 SQL 인터페이스 API이다. 접속하려는 DBMS 서버에 따라서 알맞는 JDBC 드라이버가 필요하다. 소개를 시작하기에 앞서, 1) MySQL 사용에 필수적인 mysql-connector-java-버전-bin.jar 파일을 (인텔리제이 기준) 프로젝트 구조 - 라이브러리 - +자바 를 통해 코딩할 모듈에 추가시켜준다. 2) MySQL에, 테이블을 삽입할 데이터베이스와 계정(id, password)을 등록해준다. : 본 포스팅에서는 DB 이름 : dev, id : dev, pw : dev로 사용할 예정 JDBC 기본적인 연결 후 사용하기 JDBC를 본격적으로 사용하기 위해 반드시 거쳐야 ..

JAVA 2022.06.27

jsp에서 자기가 만든 class import 하기

jsp 페이지 최상단에 위와 같이 입력함으로써 import 할 수 있다. 1. import 하고자 하는 class 파일은 반드시 package화 되어있어야 한다. package myPackage; compile 하여, class 파일 생성 2. import 하고자 하는 class 파일을 CLASSPATH에 위치시킨다. TOMCAT_HOME\WEB-INF\classes\myPackage\ 여기에 MyClass.class 파일을 복사 3. jsp 페이지에서 class 파일을 import 한다. jsp 페이지 최상단에 아래와 같은 내용을 추가한다. import 한 class 내의 메소드를 사용하기 위해서는 java와 똑같다. static method를 사용하기 위해서는 MyClass.myStaticMethod..

JAVA 2022.06.26

[Java] String, StringBuffer, StringBuilder 차이 및 장단점

https://ifuwanna.tistory.com/221 [Java] String, StringBuffer, StringBuilder 차이 및 장단점 Java 에서 문자열을 다루를 대표적인 클래스로 String , StringBuffer, StringBuilder 가 있습니다. 연산이 많지 않을때는 위에 나열된 어떤 클래스를 사용하더라도 이슈가 발생할 가능성은 거의 없습니다 ifuwanna.tistory.com Java 에서 문자열을 다루를 대표적인 클래스로 String , StringBuffer, StringBuilder 가 있습니다. 연산이 많지 않을때는 위에 나열된 어떤 클래스를 사용하더라도 이슈가 발생할 가능성은 거의 없습니다. 그러나 연산횟수가 많아지거나 멀티쓰레드, Race condition..

JAVA 2022.06.26