이 기사는 주로 Java가 데이터베이스에 연결하는 방법을 설명하기 위해 MySQL을 예제로 사용합니다. 특정 내용은 다음과 같습니다
물론 우선 JDK (보통 JDK1.5.x)를 설치해야합니다. 그런 다음 MySQL을 설치하면 비교적 간단하므로 특정 프로세스에 대해서는 이야기하지 않습니다. 이 두 환경을 구성한 후 JDBC 드라이버 MySQL-Connector-Java-5.0.5.zip을 다운로드하십시오 (이것은 최신 버전입니다). 그런 다음 두 디렉토리로 압축을 풀어주십시오. 디스크 D에 감금 된 다음 "내 컴퓨터"-> "속성"-> "고급"-> "환경 변수" , 시스템 변수 편집, 추가 d : /mysql-connector-java-5.0.5/mysql-connector-java-5.0.5-bin.jar는 끝에 " ; "을 추가하기 전에 이전 클래스 경로와 구별하기 전에 추가하십시오. 그런 다음 확인하십시오.
환경이 구성되어 있으며 매우 간단합니다. 이제 MySQL을 먼저 구성하고 사용자 이름을 "루트"로, 암호를 "루트"로 설정하십시오. 명령 줄 또는 SQL 프론트 엔드 소프트웨어로 데이터베이스를 만듭니다.
Sqlyog의 프론트 엔드 소프트웨어를 사용하여 데이터베이스를 만들었습니다.
먼저 데이터베이스 생성 :
데이터베이스 SCUTC를 만듭니다.
다음으로 테이블을 만듭니다.
테이블 학생 (Sno Char (7) NULL, SNAME VARCHAR (8) NULL NOT NULL, SEX CHAR (2) NULL, BDATE DATE NOT NULL, HEIGHT DEC (5,2) 기본 000.00, 기본 키 (SNO));
그런 다음 데이터를 삽입하면 <테이블 이름> 값 (value1, value2, ...)에 SQL 문 삽입을 사용할 수 있습니다.
sqlyog를 사용하여 작동 할 수도 있습니다
좋아, 만들어라.
다음으로 MySQL 데이터베이스에 액세스하는 방법을 보여주기 위해 .java 파일을 작성합니다.
import java.sql.*; public class jdbctest {public static void main (string [] args) {// 드라이버 이름 문자열 드라이버 = "com.mysql.jdbc.driver"; // URL은 액세스 할 데이터베이스 이름을 가리 킵니다. String url = "jdbc : mysql : //127.0.0.1 : 3306/scutcs"; // mysql configuration string user = "root"에 사용자 이름; // mysql configuration string password = "root"중 암호; {// 드라이버 클래스를로드합니다 .forname (드라이버); // 연속 데이터베이스 연결 Conn = DriverManager.GetConnection (URL, USER, PASSFARPT); if (! conn.isclosed ()) system.out.println ( "데이터베이스에 연결 된 성공!"); // 명령문은 SQL 문을 실행하는 데 사용됩니다 Statement 문 = Conn.CreatesTatement (); // 실행되는 sql 문자열 sql = "select * from student"; // resultSet resultSet rs = state.executeQuery (SQL); System.out.println("------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ System.out.println("Execution result 다음과 같습니다. "); System.out.println("--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ // 그런 다음 GB2312 문자를 사용하여 지정된 바이트 배열 이름 = new String (name.getBytes ( "ISO-8859-1"), "GB2312")를 디코딩합니다. // output result system.out.println (rs.getString ( "sno") + "/t" + name); } rs.close (); conn.close (); } catch (classNotFoundException e) {System.out.println ( "죄송합니다. 드라이버를 찾을 수 없습니다!"); e.printstacktrace (); } catch (sqlexception e) {e.printstacktrace (); } catch (예외 e) {e.printstacktrace (); }}}다음으로 효과를보기 위해 실행합시다.
d :/testjdbc> javac jdbctest.javad :/testjdbc> java jdbctestsucceeded the database! ----------------------------------------------------------------------------------------------------
실행 결과는 다음과 같습니다.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
위는 Java가 MySQL 데이터베이스에 연결하는 자세한 단계입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.