자바 연결리스트 예제

JDBC가 존재한 이유는 무엇입니까? 이전에 JDBC가 ODBC의 발전이라고 말했듯이 ODBC는 플랫폼에 의존하는 데 많은 단점이 있었습니다. ODBC API는 C, C ++, 파이썬, 코어 자바로 작성되었으며 위에서 알고있는 언어 (Java 및 파이썬의 일부 제외)는 플랫폼에 따라 다릅니다. 따라서 의존성을 제거하기 위해 JDBC는 Java로 작성된 클래스와 인터페이스로 구성된 데이터베이스 공급업체에서 개발했습니다. Java 프로그램과 데이터베이스 자바 DB 간의 연결 단계: jdbc:derby:testdb;create=true, 여기서 testdb는 연결할 데이터베이스의 이름이며 create=true는 DBMS에 데이터베이스를 생성하도록 지시합니다. 속성 개체에는 키워드 값 쌍 집합이 있습니다. getConnection() 메서드를 호출하는 동안 드라이버 속성을 드라이버에 전달하는 데 사용됩니다. JDBC는 무엇입니까? JDBC는 자바 데이터베이스 연결의 약자입니다. 그것은 ODBC (오픈 데이터베이스 연결)에 대한 발전이다. JDBC는 프런트 엔드에서 백 엔드로 데이터를 이동하기 위해 개발 된 표준 API 사양입니다.

이 API는 Java로 작성된 클래스와 인터페이스로 구성됩니다. 기본적으로 자바 프로그램과 데이터베이스 사이의 인터페이스 (Java에서 사용하는 것이 아님) 또는 채널로 작동하므로 프로그래머가 Java 코드에서 데이터를 보내고 나중에 사용할 수 있도록 둘 사이의 링크를 설정합니다. 자세한 내용은 Java DB 기술 설명서의 Java DB 개발자 가이드 및 Java DB 참조 설명서를 참조하십시오. 이것은 내 코드 패키지 bhanuJsf입니다. 가져오기 자바.sql.연결; 가져오기 자바.sql.Driver관리자; 가져오기 자바.sql.Statement; 가져오기 자바.sql.ResultSet; 가져오기 자바.sql.SQL예외; 가져오기 자바.util.ArrayList; 가져오기 자바 유틸리티.목록; 가져오기 자바.faces.bean.ManagedBean; 가져오기 자바.faces.bean.RequestScoped; @ManagedBean(이름=”customerAction”, eager=true) @RequestScoped 공용 클래스 SelectCustomer{ 개인 연결 con=null; 개인 문 = null; 개인 결과 집합 = null; 개인 목록 custInfoAll = 새 ArrayList()) 및 고객 목록 공개 목록 getCustInfoAll() SQLException, ClassNotFoundException {Class.forName(“com.mysql.jdbc.Driver”); con = DriverManager.getConnection(“jdbc:mysql://localhost:3306/jsfdb”,”루트”,” “루트”) con.createStatement(); 문자열 sql=”고객에서 별개의 * 선택”; 결과 집합 = 문.execute쿼리(sql); CusomerInfo x = 새로운 CusomerInfo (); 동안(resultSet.next()) { x.setCustomerID(결과집합.getString(1)); x.setName(결과 집합.getString(2)); x.setAddress(결과집합.getString(3)); x.setPhoneno(결과집합.getString(4)); System.out.println(“고객 ID—>”+x.getCustomerID()”); custInfoAll.add(x); System.out.println(“총 크기 ——-”+custInfoAll); x =… 자세히 보기 » DataSource: 기본 데이터 원본에 대한 세부 정보를 응용 프로그램에 투명하게 표시할 수 있으므로 이 인터페이스는 DriverManager보다 선호됩니다.

Comments are closed.