최대 절전 모드를 실행하려면 AppMain 클래스를 마우스 오른쪽 버튼으로 클릭하십시오 -> Java 응용 프로그램으로 실행합니다. 개발자는 예제를 디버깅하고 모든 단계 후에 어떤 일이 발생하는지 확인할 수 있습니다! 오늘은 주로 나를 위해 하루, 하지만 난 좀 더 나은 웹사이트를 구성 하는 데 도움이 여기 한 가지 를 할 것 이라고 생각. 이를 위해 MySQL을 위해 특별히 작성된 Java 데이터베이스 예제와 같은 Java MySQL 예제 목록을 작성했습니다. 저작권 © 2012-2019 vogella GmbH. 소프트웨어 예제의 무료 사용은 이클립스 공공 라이센스 2.0의 조건에 따라 부여됩니다. 이 튜토리얼은 크리에이티브 커먼즈 저작자 표시-비상업적-공유3.0 독일 라이선스에 따라 게시됩니다. 이 연습에서는 새 데이터베이스, 새 사용자 및 예제 테이블을 만듭니다. 이를 위해 mysql 명령줄 클라이언트를 통해 MySQL 서버에 연결합니다. 이 자습서에서는 MySQL 커넥터/J 드라이버를 사용합니다. 그것은 MySQL에 대한 공식 JDBC 드라이버입니다. 예제는 생성 하 고 우분투 리눅스에서 테스트. 당신은 또한 자바 튜토리얼, PostgreSQL 자바 튜토리얼, 아파치 더비 튜토리얼, MySQL 자습서, 또는 ZetCode에 봄 JdbcTemplate 자습서를 확인할 수 있습니다. 그러나 JDBC는 모든 문에 대해 TYPE_SCROLL_SENSITIVE, CONCUR_UPDATABLE 플래그를 지정한 다음 ResultSet.updateXXX() 메서드를 사용하여 셀 잠금/행 잠금을 생성할 수 있으므로 JDBC를 사용하여 시뮬레이션할 수 있습니다.

다음은 JDBC의 간단한 예입니다: 그리고 결국 교착 상태 예외로 인해 스레드 중 하나를 제외한 모든 스레드가 죽었습니다(적어도 이 예제에서는). POM 파일에는 MySQL 드라이버에 대한 종속성이 있습니다. 우리는 또한 메이븐에서 자바 프로그램을 실행하기위한 exec-maven 플러그인을 포함한다. 태그 사이에 는 응용 프로그램의 전체 이름을 제공합니다. 관련 참고로 Java MySQL 데이터베이스 연결 및 URL 예제를 찾고 있다면 이 두 가지 자습서가 유용할 수 있습니다. 이로 인해 두 Java 스레드가 다음 문을 실행하는 경우 JDBC 드라이버가 실패한 잠금에서 복구할 수 있는 경우 교착 상태 또는 경합 조건이 발생할 수 있습니다.

Catégories :