목요일[저녁 냠]
1. 오늘 배운 수업정리
2. 책 보고 정리한 내용 기재
3. 몽고DB 예습
1. 금일 쉅
ºtreeset
put 값추가/ boolean containskey(object key) - 주어진 키가 있는지 여부
set<map.Entry<K,V>>entrySet() : 키와 값의 쌍으로 구성된 모든 map.Entry객체를 담아 set으로 return (중복x)
vget(object key) : 주어진 키의 값을 리턴
set<k> keyset() : 모든 키를 set객체에 담아서 리턴
void clear
v remove(object key) : 값 삭제
키를 알고 객체를 갖고 올 때 get()
Map<String, Integer> map = new HashMap<String, Integer>();
set<String> names = map.keySet();
keySet() = 키값만 가지고 옴
Interator = 반복자
Interator<String> it = names.iterator();
while(it.hasNext())
hasNext() = interator안에 다음 문자가 있는지 return 값 boolean;
※꿀팁 java에서 import를 한 번에 하고자 할 때 ctrl +shift + o
String name = it.next(); = interator변수 it에서 next메소드를 통해 키값을 변수name에 넣음
int n = map.get(name); = 변수 n에서 map변수.get(변수) .get()메소드를 통해 int n에 map의 valuse값을 넣음
Set<String> names = map.keySet(); Iterator<String> it = names.iterator(); while(it.hasNext()) { String name = it.next(); int n = map.get(name); if(max < n) { max = n; cont = name; } } return cont; |
ºDB연동
import java.sql.SQLException; public class DriverLoadTest { public static void makeConnerction() { try { Class.forName("oracle.jdbc.driver.OracleDriver"); System.out.println("드라이버 적재 성공"); }catch (ClassNotFoundException e) { System.out.println("드라이버를 찾을 수 없습니다."); return; } } public static void main(String arg[]) throws SQLException{ makeConnerction(); } } |
ojdbc6.jar 파일을 해당 패키지에 넣어서 확인 static 메소드로 makeConnerction()을 만들어서 예외처리를 하는데 Class.forname("oracle.jdbc.driver.OracleDriver");를 사용 |
import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class ConnectDatabaseTest { public static Connection makeConnection() { String url = "jdbc:oracle:thin:@DESKTOP-5PMAV39:1521:XE"; //listener.ora 에 있는 나의 host address String id = "scott"; String pwd = "tiger"; Connection conn = null; try { conn = DriverManager.getConnection(url, id, pwd); System.out.println("데이터베이스 연결 성공"); } catch (SQLException e) { System.out.println("연결에 실패하였습니다."); } return conn; } public static void main(String[] args) throws SQLException{ Connection con = makeConnection(); //연결할 땐 sql exit; 상태여야함 } } |
@뒤에있는 주소는 각 개인이 소지한 번호와 포트번호를 기입해야함. C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN 에 있는 listener.ora에서 host = 뒤에 있는 주소를 넣음 ※ 설정이 안된다면 혹시 sql을 cmd에 실행하고 있는 상태인지 확인해보자. |
3. 몽고 DB예습 못함.
//yesterday wished to today list
. 피곤함 없이 하루를 나기✔
. 말실수하지 않기
. 좋은 인상남기기✔
tomorrow wish list
. 몽고DB나에게 좋은 각인 시키기
'IT To do and To was' 카테고리의 다른 글
22년 2월 12일_강릉여행 1일 (코딩X) (0) | 2022.02.13 |
---|---|
22년 02월 11일_몽고DB 시작.. wah nojam... (0) | 2022.02.11 |
22년 2월 9일_자바 list, set (0) | 2022.02.09 |
22년 2월 8일_자바 접근제한자 (0) | 2022.02.08 |
22년 2월 7일_자바수업 및 보강 (0) | 2022.02.07 |