Java 는 Derby 데이터 베 이 스 를 사용 합 니 다.
1. derby 설치 및 설정
1.1 다운로드 및 설치
derby 다운로드 주소:http://db.apache.org/derby/derby_downloads. html 최신 버 전 10.11.1 을 다운 받 았 습 니 다.설치 가 매우 간단 하여 압력 을 풀 면 된다.
1.2 derby 설정 에 필요 한 환경 변수
1.3 설치 성공 여부 확인
명령 창 에서 sysinfo 명령 사용 하기
2. 데이터베이스 조작
derby 의 데이터베이스 조작 도 구 는 ij 입 니 다. 저 희 는 데이터 베 이 스 를 만 들 고 데이터 시트 를 만 들 며 데 이 터 를 삽입 합 니 다.derby 데이터베이스 의 용법 은 자세히 설명 하지 않 고 데이터베이스 시작 과 닫 기, 그리고 뒤의 자바 프로그램 에 사용 되 는 데이터 만 포함 합 니 다.데이터베이스 조작 용 derby ij.
2.1 batch 파일 만 들 기
server_start.bat: java -jar c:/derby-10.11.1.1-bin/lib/derbyrun.jar server start echo & pause
server_shutdown.bat: java -jar c:/derby-10.11.1.1-bin/lib/derbyrun.jar server shutdown echo & pause
2.2 시작 서버
더 블 클릭 serverstart. bat, derby 서버 시작.포트 1527
2.3 데이터베이스 만 들 기 COREJAVA
ij: connect ‘jdbc:derby://localhost:1527/COREJAVA;create=true’; 데이터베이스 COREJAVA 의 위치, serverstart. bat 폴 더 아래.
2.4 테이블 생 성, 데이터 삽입
create table greetings (Message CHAR(20)); insert into greetings values(‘Hello’);
3. 자바 프로그램 접근 derby
환경: eclipse 프로젝트 에 derby client. jar 를 추가 합 니 다.derby client. jar 는 derby 데이터베이스 드라이버 를 포함 합 니 다.그리고 자바 프로그램 에서 greetings 표 의 데 이 터 를 가 져 옵 니 다.
package ch04.DbProgramming;
import java.sql.*;
public class DerbyDb {
private static String driver = "org.apache.derby.jdbc.ClientDriver";
private static String url = "jdbc:derby://localhost:1527/COREJAVA";
public static Connection getConnection() throws SQLException
{
try{
Class.forName(driver);
}catch(Exception ex){
ex.printStackTrace();
}
return DriverManager.getConnection(url);
}
public static void query() throws SQLException
{
try(Connection conn = getConnection())
{
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM greetings");
while (rs.next()){
System.out.println(rs.getString(1));
}
}
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.