Warning: count(): Parameter must be an array or an object that implements Countable in /customers/2/7/7/fairbar.dk/httpd.www/wp-includes/post-template.php on line 284

자바 jdbc 예제

By 2. augustIkke-kategoriseret

내 SQLProcessor 예제의 경우 표준 JDBC 프로그래밍 기술을 사용하여 작성된 기본 데이터베이스 상호 작용 클래스인 내 클래스의 “참조 구현”입니다. 먼저 일반 오래된 JDBC를 사용하여 데이터베이스와 상호 작용하는 Java 클래스를 만듭니다. 이 후에는 코드에 SQLProcessor 기능을 추가하여 이 접근 방식에 대한 점진적인 개선 방법을 보여 드리겠습니다. SQLProcessor가 JDBC에 비해 크게 개선된 것을 보게 될 것입니다. Java에서 웹 서비스를 만들고 있습니다. 그리고 나는 많은 dbms (오라클, MySql …)와 연결하는 데 필요합니다. 그렇게 할 수있는 방법이 있습니까? 추신 :나는 최대 절전 모드로 작업하고 있습니다. 자세한 내용은 Java DB 기술 설명서의 Java DB 개발자 가이드 및 Java DB 참조 설명서를 참조하십시오. DataSource: 기본 데이터 원본에 대한 세부 정보를 응용 프로그램에 투명하게 표시할 수 있으므로 DriverManager보다 이 인터페이스를 선호합니다. DataSource 개체의 속성은 특정 데이터 원본을 나타내기 위해 설정됩니다. 자세한 내용은 데이터 원본 개체와의 연결을 참조하십시오. DataSource 클래스를 사용하여 응용 프로그램 개발에 대한 자세한 내용은 최신 Java EE 자습서를 참조하십시오.

프론트 엔드 즉, 자바 프로그램과 백 엔드 즉, 데이터베이스 사이에 연결을 설정하기 전에 우리는 정확하게 JDBC가 무엇인지, 그리고 왜 그것이 존재하게되었는지 배워야합니다. 일반적으로 데이터베이스 URL에서 연결할 기존 데이터베이스의 이름도 지정합니다. 예를 들어 URL jdbc:mysql://localhost:3306/mysql은 mysql이라는 MySQL 데이터베이스의 데이터베이스 URL을 나타냅니다. 이 자습서의 샘플은 샘플이 새 데이터베이스를 만들기 때문에 특정 데이터베이스를 지정하지 않는 URL을 사용합니다. JDBC는 무엇입니까? JDBC는 자바 데이터베이스 연결의 약자입니다. 그것은 ODBC (오픈 데이터베이스 연결)에 대한 발전이다. JDBC는 프런트 엔드에서 백 엔드로 데이터를 이동하기 위해 개발 된 표준 API 사양입니다. 이 API는 Java로 작성된 클래스와 인터페이스로 구성됩니다.

기본적으로 자바 프로그램과 데이터베이스 사이의 인터페이스 (Java에서 사용하는 것이 아님) 또는 채널로 작동하므로 프로그래머가 Java 코드에서 데이터를 보내고 나중에 사용할 수 있도록 둘 사이의 링크를 설정합니다. JDBC가 존재한 이유는 무엇입니까? 이전에 JDBC가 ODBC의 발전이라고 말했듯이 ODBC는 플랫폼에 의존하는 데 많은 단점이 있었습니다. ODBC API는 C, C ++, 파이썬, 코어 자바로 작성되었으며 위에서 알고있는 언어 (Java 및 파이썬의 일부 제외)는 플랫폼에 따라 다릅니다. 따라서 의존성을 제거하기 위해 JDBC는 Java로 작성된 클래스와 인터페이스로 구성된 데이터베이스 공급업체에서 개발했습니다. Java 프로그램과 데이터베이스 간의 연결 단계 이 템플릿 예제에 언급된 모든 단계는 이 자습서의 후속 장에서 설명합니다. 위의 예제는 emp 테이블의 모든 레코드를 가져옵니다. 아래 예제에서 작동하는 모든 것을 보자 : Java 프로젝트와 de.vogella.mysql.first라는 패키지를 만듭니다. Java 응용 프로그램을 MySQL 데이터베이스와 연결하려면 5가지 다음 단계를 따라야 합니다. DriverManager.getConnection 메서드는 데이터베이스 연결을 설정합니다. 이 메서드에는 DBMS에 따라 달라지는 데이터베이스 URL이 필요합니다.

다음은 데이터베이스 URL의 몇 가지 예입니다. 그래서 우리는 mysql 데이터베이스에 대한 다음 정보를 알아야합니다 : 시작하기 위해 JDBC 코드가 일반적으로 작성되는 방법을 보여주는 간단한 BasicJDBCDemo Java 클래스를 만들었습니다. 이 클래스는 여기에 표시됩니다: 이전 버전의 JDBC에서는 연결을 얻으려면 먼저 Class.forName 메서드를 호출하여 JDBC 드라이버를 초기화해야 했습니다. 이 메서드에는 java.sql.Driver 형식의 개체가 필요했습니다.

leder

Author leder

More posts by leder