본문 바로가기
728x90
728x90

Backend23

JDBC 데이터베이스 접속 정보 분리 JDBC 데이터베이스 접속 정보 분리 public class Application { public void main(String[] args) { String driver = "oracle.jdbc.driver.OracleDriver"; String url = "jdbc:oracle:thin:@localhost:1521:xe"; String user = "C##PCROOM"; String password = "PCROOM"; Connection con = null; try { Class.forName(driver); con = DriverManager.getConnection(url, user, password); System.out.println(con); } catch (ClassNotFoundExc.. 2023. 6. 9.
JDBC Connection 생성 JDBC Connection 생성 public class Application { public static void main(String[] args) { Connection con = null; try { Class.forName("oracle.jdbc.driver.OracleDriver"); String url = "jdbc:oracle:thin:@localhost:1521:xe"; String user = "C##PCROOM"; String password = "PCROOM"; con = DriverManager.getConnection(url,user,password); System.out.println(con); } catch (ClassNotFoundException e) { e.printSt.. 2023. 6. 8.
JDBC의 개념과 설치 방법 JDBC의 개념과 설치 방법 데이터베이스를 사용하기 위해서 자바 어플리케이션에서 직접적으로 연결해서 사용하지 않고 DBMS를 통해서 관리한다. 자바어플리케이션에서 DBMS에 접근하기위해서는 중간에 Driver에서 제공하는 메소드를 호출하고 DBMS의 응답을 받는다. Oracle에서 제공하는 Driver는 OracleDriver이며 이를 사용하기 위해서는 OJDBC 라이브러리를 설치해야한다. 데이터베이스는 여러 데이터베이스를 사용할 수도 있고 데이터베이스를 변경할 수도 있다. 데이터베이스 마다 다른 Driver를 사용하며 데이터베이스에 맞게 어플리케이션의 코드를 작성해야한다. 단순히 데이버베이스만 변경하면 끝나는 문제가 아니라 기존 데이터베이스를 위해서 사용했던 코드를 수정해야한다. 이러한 결합 관계를 낮.. 2023. 6. 7.
[Servlet & JSP] JSTL format과 functions [Servlet & JSP] JSTL format과 functions JSTL format format 라이브러리는 JSP페이지에서 날짜, 숫자 등을 포맷팅 할 때 사용된다. 먼저 core 라이브러리와 fmt 라이브러리를 import 한다. fmt 태그의 formatNumber를 사용하면 숫자의 포맷을 다양한 형식으로 출력할 수 있다. groupingUsed가 true일 경우 숫자의 1000단위 마다 ',' 를 붙여준다. parttern이라는 속성으로 소수점에 관련된 포맷을 정할 수 있다. #으로 자리수를 정해줄 수 있으며 #을 사용하면 자리수가 부족할 때 자리수를 채우지 않는다. 자리수를 강제로 맞춰야 할 경우에 #대신 0을 사용하면 부족한 자리수에 0을 채워준다. type 속성에 percnet로 설정.. 2023. 5. 31.
728x90
728x90