자바 mysql 예제

우리는 서버에 연결하는 mysql 모니터 클라이언트 응용 프로그램을 사용합니다. 루트 계정을 사용하여 데이터베이스에 연결합니다. SHOW DATABASES 문을 사용하여 사용 가능한 모든 데이터베이스를 표시합니다. 먼저 mysql 데이터베이스에 테이블을 만들수 있지만 테이블을 만들기 전에 먼저 데이터베이스를 만들어야 합니다. 이 예제에서는 데이터 원본을 사용하여 데이터베이스에 연결합니다. 데이터 원본을 사용하면 응용 프로그램의 성능과 확장성이 향상됩니다. 데이터 원본을 사용하면 DriverManager에 비해 이식성 향상, 연결 풀링 및 분산 트랜잭션이라는 몇 가지 장점이 있습니다. 이 예에서 sonoo는 데이터베이스 이름, 루트는 사용자 이름과 암호 둘 다입니다. MySQL의 AUTO_INCREMENT 특성은 새 행에 대한 고유 ID를 생성합니다.

다음 예제에서는 JDBC를 사용하여 자동 생성된 키 값을 검색하는 방법을 보여 주습니다. 연결을 만들려고 할 JDBC 드라이버를 드라이버 관리자에 지정합니다. 이 작업을 수행하는 가장 쉬운 방법은 java.sql.Driver 인터페이스를 구현하는 클래스에서 Class.forName()을 사용하는 것입니다. MySQL 커넥터/J와 함께, 이 클래스의 이름은 com.mysql.jdbc.Driver입니다. 이 방법을 사용하면 외부 구성 파일을 사용하여 데이터베이스에 연결할 때 사용할 드라이버 클래스 이름 및 드라이버 매개 변수를 제공할 수 있습니다. mysql 데이터베이스와 자바 응용 프로그램을 연결하려면 mysqlconnector.jar 파일을로드해야합니다. 이 자습서에서는 MySQL 커넥터/J 드라이버를 사용합니다. 그것은 MySQL에 대한 공식 JDBC 드라이버입니다. 예제는 생성 하 고 우분투 리눅스에서 테스트. 당신은 또한 자바 튜토리얼, PostgreSQL 자바 튜토리얼, 아파치 더비 튜토리얼, MySQL 자습서, 또는 ZetCode에 봄 JdbcTemplate 자습서를 확인할 수 있습니다. 이 예제에서는 DriverManager에서 연결 인스턴스를 가져오는 방법을 보여 주입니다.

getConnection() 메서드에 대한 몇 가지 다른 서명이 있습니다. 사용 방법에 대한 자세한 내용은 JDK와 함께 제공되는 API 설명서를 참조하십시오. 아래 예제에서 작동하는 모든 것을 보자 : 예, Netbeans는 모든 데이터베이스, 특히 MySQL을 연결하는 더 나은 지원을 가지고 있지만, 이것은 IDE에서가 아니라 자바 프로그램 자체에서. 프로덕션에서 Netbeans IDEA에 Java 응용 프로그램을 배포하지 않고 개발을 위한 것입니다. 이 예제에서는 MySql을 데이터베이스로 사용하고 있습니다. 따라서 mysql 데이터베이스에 대한 다음 정보를 알아야 합니다. 위의 예제는 emp 테이블의 모든 레코드를 가져옵니다. 다음 두 예제에서는 테스트 테이블을 사용합니다. 우리는 정상적인 문과 준비 된 문을 5000 번 실행합니다. 실행 시간에 약간의 차이가 있는지 확인합니다. JDBC를 사용하여 데이터베이스에 연결하는 데 사용한 IDE는 무엇입니까? 이클립스 또는 넷빈? MySQL 데이터베이스가 Netbeans에서 서비스로 구성되어 있고 Java 프로그램과 연결하려면 이 단계를 수행하여 NetBeans에서 구성된 MySQL 데이터베이스에 연결할 수 있습니까? 또한 이클립스로 동일한 데이터베이스를 구성하는 몇 가지 방법을 제안 할 수 있습니까? 자바에서 MySQL에 연결하려면 MySQL의 JDBC 드라이버를 사용해야합니다. MySQL JDBC 드라이버를 MySQL 커넥터/J라고 합니다.

다음 URL에서 최신 MySQL JDBC 드라이버를 찾을 수 있습니다: http://dev.mysql.com/downloads/connector/j. 이 템플릿 예제에서 언급한 모든 단계는 이 자습서의 후속 장에서 설명합니다. 우리는 /var / lib / mysql 파일 / authors_books.csv 파일에 저자와 해당 책을 내보냅니다. 이 연습에서는 새 데이터베이스, 새 사용자 및 예제 테이블을 만듭니다.