[SQL] for문으로 데이터 insert

디벨롭영·2023년 10월 25일

개발노트

목록 보기
3/4
post-thumbnail

여러 배열 내 데이터를 가져와야 했고 양이 많아 시도 해봤는데 insert 성공 ^_^
(속도는,, 빠르지 않았습니다)

for문을 돌면서 객체 배열을 채운 후, insert + select

		DetailInfo[] detail_ligue1 = new DetailInfo[18];

		for (int i = 0; i < detail_ligue1.length; i++) {
			detail_ligue1[i] = new DetailInfo(); // 객체배열 생성
		}
		for (int i = 0; i < detail_ligue1.length; i++) {
			detail_ligue1[i].name = ligue1.Teams[i];
			detail_ligue1[i].coach = ligue1.Coach[i];
			detail_ligue1[i].hometown = ligue1.Hometown[i];
			detail_ligue1[i].previousrank = ligue1.PreviousRank[i];
			detail_ligue1[i].play = epl.makeplay();
			detail_ligue1[i].point = epl.makescore(detail_ligue1[i].play);
			detail_ligue1[i].mompoint = epl.makeMomPoint();
			detail_ligue1[i].bestplayer = ligue1.bestplayer[i];

			String name = detail_ligue1[i].name;
			String coach = detail_ligue1[i].coach;
			String hometown = detail_ligue1[i].hometown;
			String bestplayer = detail_ligue1[i].bestplayer;
			int point = detail_ligue1[i].point;
			String previousrank = detail_ligue1[i].previousrank;
			double mompoint = detail_ligue1[i].mompoint;
			int play = detail_ligue1[i].play;
			int leagueid = 5;
            
            dao.insertTeam(name, coach, hometown,
            bestplayer, point, previousrank, mompoint, play, leagueid);
            data = dao.selectTeam();
            }
//		System.out.println("insert완료");

	
profile
주니어 개발자를 위한 개발공부 노트

0개의 댓글