Java의 데이터 세트는 주로 SQL 쿼리의 일부로 존재하는 데이터에 대한 일종의 안전한 보기를 제공하는 데 사용됩니다. 이는 대부분 매개변수화된 유형의 데이터를 보유하는 java.util.list라는 라이브러리의 일부입니다. 메소드에 대한 선택 주석이 선택되면 쿼리 매개변수는 쿼리에서 클래스 내에 있는 메소드에 대한 접근성을 만들기 위해 public과 같은 다른 액세스 한정자가 있는 모든 데이터 클래스에 사용됩니다. Java의 데이터 세트는 연결된 방식이나 연결 해제된 방식으로 작동할 수 있습니다.
광고 이 카테고리에서 인기 있는 강좌 JAVA MASTERY - 전문 분야 | 78 코스 시리즈 | 15가지 모의고사데이터세트는 다양한 시나리오 사례를 반영하고 보여주는 데 사용되므로 다음과 같은 방식으로 생성됩니다.
코드:
Dataset dt = new DefaultDataset (); // creation syntax for the dataset for (b=0, b<8, b++) // condition setting { Instnc inst_1 = Instnc.randomInstnc(12); // defining the instance for the dataset Dt.add(inst_1); //adding the instance for the dataset }
데이터 세트가 생성되면 데이터 세트가 작업용으로 구성될 때 적용되는 선택 주석과 데이터 세트를 동기화한 다음 연결이 끊긴 형식으로 요소를 설정하는 방법이 있습니다. 데이터가 어떤 형식으로 저장된 다음 동기화를 요청하는 경우 Dataset.sync 메서드를 사용하여 일부 타사 공급업체에 저장된 전체 데이터를 조작용으로 동기화하는 방법이 있습니다.
데이터 내 수정은 본질적으로 원자적인 연산을 사용하여 수행됩니다. 또한 수정된 데이터 세트를 지정된 위치나 데이터 저장소로 전파하는 데 사용되는 Dataset.sync 메서드를 사용합니다. 시나리오에서 생성된 데이터 세트와 저장된 위치 간의 동기화가 실패하면 DataSet.sync에 대한 도발 결과인 SQLDataSetSyncException이 발생하기 시작합니다.
아래는 DataSet Java의 예입니다.
이 프로그램은 SQL 쿼리를 수행할 때 자동차 이름과 자동차 특성을 나타내는 전체 데이터 세트를 생성하고 반복하는 데 사용됩니다.
코드:
public class Cars_dtset { public String car_name; public String car_description; public int car_no; } interface Actual_Query extends Bs_Query { @Select("select car_name, car_description, car_no from Cars_dtset") DataSet<Cars_dtset> getAllCars_dtset(); } Actual_Query mq_0 = con.createQueryObject(Actual_Query.class); DataSet rows = mq_0.getAllCars_dtset(); for (Cars_dtset mq_0: rows) { System.out.println("CarName = " + mq_0.car_name); System.out.println("CarDescription = " + mq_0.car_description); }
설명:
아래 코드 조각은 정의된 데이터 세트 내에서 행 삽입을 위한 조작을 나타냅니다.
코드:
DataSet rows = mq_0.getAllCars_dtset(); Cars_dtset newCar = new Cars_dtset(); newCar.car_name="Porsche_cv "; newCar.car_description="It’s a classic_range_of_collection. "; rows.insert(newCar);
설명:
아래 코드 조각은 테이블에 데이터를 삽입하고 select 절 내에서 데이터를 수정하는 조작을 동일하게 수행하는 것을 나타냅니다.
코드:
DataSet rows = mq_0.getAllCars_dtset(); for (Cars_dtset mq_0: rows) { if (mq_0.car_description.equals("")) { mq_0.car_description="limborgini_car_range"; rows.modify(); } }
설명:
This program demonstrates the deletion of rows from within the dataset in the case where any element within the dataset row is not required or is irrelevant.
Code:
DataSet rows = mq_0.getAllCars_dtset(); for (Cars_dtset mq_0: rows) { if (mq_0.car_description.equals("abc")) { rows.delete(); } }
Explanation:
Deletion plays an important role when it comes to manipulation of data within a dataset as sometimes the scenario arises where the data is irrelevant or throwing continuous exceptions than in that case there are chances of getting the SQLDataSetSync exceptions at that time deletion can be the utmost requirement for solving the error or any troubleshooting issue that might arise at the time of implementation or development, thus leading to bugs.
DataSet Java is a good add on with respect to Java when it comes to deal with huge sets of data and instances as nowadays it is used and blend with lots of new technologies like machine learning, AWS and normal enterprise application as it gives the developers and programmers the ability to query with the operations already present as part of the library and syntax.
위 내용은 데이터세트 자바의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!