java(35)
-
git
Push : 내가 개발한 코드를 올리는것 Pull : 상대방이 개발한 코드를 내려받는것 치명적인 문제 : 1. 용량이 작다. 2. 보안문제가 있다, 1. commit을 한 후에 local repository를 최신화 시켜준후 2. push를 먼저 하지말고 일단 상대가 올린게 있다면 3. 먼저 pull로 받고 다시 commit을 한후에 push를 진행한다. 같은 파일을 동시에 수정하지 말기 저장하면 토큰값이 뜨게된다. 그리고 비번은 토큰값이 된다. 프로젝트 가져오기 아이디는 이메일 비번은 토큰값 1.pull 시작 0.먼저 team-> commit 커밋할때 commit message에 내용을 입력후 commit하기 1.아무 에러 안뜬다면 team -> pull 그리고 나서 pull and message를 해..
2023.09.20 -
JDBC
CONN package ex_jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class EX01conn { public static void main(String[] args) { //ojdbc 프로젝트 생성할때 마다 넣어줘야함 //oraclexe 폴더 C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib //1. 동적 로딩 : 데이터 연결을 위해 driver를 찾을거다. try {//예외처리 : 시도하다. Class.forName("oracle.jdbc.driver.OracleDriver"); //2.DB연결 String use..
2023.09.20 -
오버로딩과 오버라이딩의 차이
오버로딩 -- 메소드 중복정의 1.매개변수의 타입 혹은 개수가 달라야 한다. 2.메소드 명은 같아야 한다. 3.리턴타입은 상관이 없다. 오버라이딩 - 메소드 재정의 1.다 같아야 하나(메소드명,매개변수 개수와 타입, 리턴타입) 2.body만 달라야 한다.
2023.09.19 -
db연결
package ex_jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class EX07Search { public static void main(String[] args) { // select 할 때 조건절에서 검색해서 가져오기 // +) 로그인 //1.동적로딩 try { Class.forName("oracle.jdbc.driver.OracleDriver"); //2.DB연결 String user = "service";// db 계정 유저이름 String password = "12345"; String url="jdbc:oracle:thin:@localhost:1521:x..
2023.09.18 -
상속1
https://ap112.tistory.com/370 상속 예시) 1. 필드나 메소드가 이미 다른 클래스에 생성 되었다면 클래스를 생성해서 중복된 필드함수를 작성 하지않고 extend를 써서 쉽게 조합이 가능하다. 2.부모 클래스에서 필드 혹은 메소드에 pri ap112.tistory.com 1.하위클래스는 상위클래스 계열이라 부를수 있지만 2.상위클래스는 하위클래스 계열이라 부를수 없다. 밑으로 내려갈수록 상속을 받기때문에 기능이 확장된다.
2023.09.18 -
executeQuery
vo로 묶어주기 vo 여러개면 while문으로
2023.09.15