JAVA/JDBC
-
java Swing 로그인 기능 queryJAVA/JDBC 2024. 6. 10. 15:24
▤ 목차" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 ✔ 로그인 기능👻발생 문제문제)사용자가 직원의 이름과 사번값을 입력 후 "로그인"버튼을 누르면모든 직원이 나오도록 해야한다. 발생문제 ) 데이터베이스에 없는 값(사번 혹은 이름)을 넣어도 전체 직원 목록이 나온다.sql문에 값이 잘못들어가면 테이블이 안나와야 정상이다.> 유효성 검사를 위해 if문을 사용했다.내 계획은 rs(resultSet)값이 null을 반환하면 null이 아닌 경우전체 직원 목록이 나오도록 하는 것이였다. 우선 sql문으로 다른 값이 들어가는 경우를 위해 임의의 값(아무값)을 넣었다. 당연하게 목록이 나오지 않았다. 계획에 맞춰 if문을 사용했다.if (true != rs.equals(null..
-
Properties 파일이란?JAVA/JDBC 2024. 6. 4. 13:30
▤ 목차" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 먼저 properties 파일을 만들어서 어떤 방식으로 돌아가고 java 프로그램에 호출할 수 있는지 확인해보자.파일을 직접 만들고 코드로 돌려보자.이후 properties 파일의 개념에 대해 알아보자.✔ Properties 파일 만들기⌨ propertiesfile을 생성한다.이때 확장자는 .properties를 넣어야한다. 해당 파일은 영어는 잘 들어가지만 한글과 같은 글자들은 unicode로 변환된다. 💻 코드로 보기package pack;import java.io.FileInputStream;import java.util.Properties;public class PropertiesTest { public sta..
-
maven, gradle) 파일 만들기, 저장소에서 dependencies 코드 가져오기JAVA/JDBC 2024. 6. 3. 11:36
▤ 목차" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스✔이클립스에서 메이븐 프로젝트 생성🔧 Maven Project 만들기💻 확인✔ 메이븐 저장소에서 jdbc 다운⌨ 메이븐 저장소pom.xml파일이 있다. 해당 파일을 열어보면 버전과 같은 것들이 적혀져있는데,여기에 dependencies를 추가해줄 것이다. https://mvnrepository.com/ 💻 xml 파일 project 부분 오류 시이렇게 pom.xml을 열었을 경우, 오류가 발생할때가 있다.버전 오류이기에 검색을해야한다. 간단한 해결방법은 URL에서 보안을 의미하는 S를 지우는 것이다.보안 설정이 안되어 있는 프로토콜을 사용하면 된다. 👏 결과예전에는 .jar 파일을 직접 build path를 했었다..
-
JDBC의 개념과 연결 방법, DB CursorJAVA/JDBC 2024. 5. 31. 12:34
▤ 목차" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스✔ JDBC데이터를 가져오는데 가장 먼저 되어야하는 것은 연결이다. 각각 회사에서 만들어 놓은 클래스이다. (드라이버 각 벤더사 홈에서 다운받아야한다.)자바 패키지의 일부로 자바 프로그램과 데이터베이스와 연결하여 데이터를 주고 받게 해주는 프로그래밍 인터페이스(설명서)이다.SQL 처리 관련, DB연결 관련, 데이터베이스 정보와 관련된 사항을 가진다. ⌨ 데이터 처리 관련 인터페이스Class.forName : 드라이버 찾아서 로딩DriverManager : Connection 을 활성화한다.Connection : 데이터베이스와 연결, DriverManager.getConnection()으로 얻는다.statement : SQL..