Java 애플리케이션을 MySQL 데이터베이스와 연결하려면 다음 5단계를 수행해야 합니다.
이 예에서는 MySql을 데이터베이스로 사용하고 있습니다. 따라서 우리는 mysql 데이터베이스에 대해 다음 정보를 알아야 합니다.
먼저 mysql 데이터베이스에 테이블을 생성해 보겠습니다. 하지만 테이블을 생성하기 전에 먼저 데이터베이스를 생성해야 합니다.
create database sonoo; use sonoo; create table emp(id int(10),name varchar(40),age int(3));
Java 애플리케이션을 mysql 데이터베이스와 연결하는 예
이 예에서 sonoo는 데이터베이스 이름이고, root는 사용자 이름과 비밀번호입니다.
import java.sql.*; class MysqlCon{ public static void main(String args[]){ try{ Class.forName('com.mysql.jdbc.Driver'); Connection con=DriverManager.getConnection( 'jdbc:mysql://localhost:3306/sonoo','root','root'); //here sonoo is database name, root is username and password Statement stmt=con.createStatement(); ResultSet rs=stmt.executeQuery('select * from emp'); while(rs.next()) System.out.println(rs.getInt(1)+' '+rs.getString(2)+' '+rs.getString(3)); con.close(); }catch(Exception e){ System.out.println(e);} } }이 예제를 다운로드하세요
위의 예는 emp 테이블의 모든 레코드를 가져옵니다.
C의 팩토리얼
Java 애플리케이션을 mysql 데이터베이스와 연결하려면, mysqlconnector.jar 파일을 로드해야 합니다.
jar 파일 mysql-connector.jar을 다운로드하세요.jar 파일을 로드하는 두 가지 방법:
- jre/lib/ext 폴더에 mysqlconnector.jar 파일을 붙여넣습니다.
- 클래스 경로 설정
1) mysqlconnector.jar 파일을 JRE/lib/ext 폴더에 붙여넣습니다.
mysqlconnector.jar 파일을 다운로드합니다. jre/lib/ext 폴더로 이동하여 여기에 jar 파일을 붙여넣습니다. |
2) 클래스 경로 설정:
클래스 경로를 설정하는 방법에는 두 가지가 있습니다.
|
임시 클래스 경로를 설정하는 방법
명령 프롬프트를 열고 다음을 작성하십시오. |
C:>set classpath=c:foldermysql-connector-java-5.0.8-bin.jar;.;
영구 클래스 경로를 설정하는 방법
환경 변수로 이동한 다음 새 탭을 클릭합니다. 변수 이름에 쓰기 클래스패스 변수 값에 mysqlconnector.jar;.;을 추가하여 mysqlconnector.jar 파일의 경로를 붙여넣습니다. C:foldermysql-connector-java-5.0.8-bin.jar;.;