derby 데이터베이스 조작
1. 부터http://apache.etoak.com//db/derby/db-derby-10.8.1.2/db-derby-10.8.1.2-bin.zipderby 를 다운로드 하고 zip 파일 을 디 렉 터 리 에 펼 친 후 ij. bat 를 실행 하여 derby 클 라 이언 트 에 들 어 갑 니 다.
ij 10.8
ij>
시작 점 R3 의 derby 데이터 베 이 스 를 연결 하려 면 데이터 뱅 크 의 연결 문자열 을 알 아야 합 니 다. datasource. class 를 역 컴 파일 해 야 합 니 다.
/*jadclipse*/// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3) radix(10) lradix(10)
// Source File Name: RivuDataSource.java
package org.rivu.core.datasource;
import com.hazelcast.core.Hazelcast;
import java.util.Map;
import org.rivu.core.ClusterContext;
import org.rivu.tools.license.LicenseHelper;
import org.springframework.jdbc.datasource.DriverManagerDataSource;
public class RivuDataSource extends DriverManagerDataSource
{
public RivuDataSource()
{
}
public String getUrl()
{
if(url == null)
{
Map param = Hazelcast.getMap("system.property");
String ip = (String)param.get("dbserver.ip");
String port = (String)param.get("dbserver.port");
if(!ClusterContext.connected && !ClusterContext.isServer)
LicenseHelper.waitingServer("/*************/ \u8FDE\u63A5\u96C6\u7FA4\u670D\u52A1\u5668 \u5931\u8D25\uFF0C\u8BF7\u5148\u542F\u52A8\u96C6\u7FA4\u670D\u52A1\u5668\uFF0C\u7CFB\u7EDF\u5C06\u7B49\u5F8530\u79D2 /*************/");
url = (new StringBuilder("jdbc:derby://")).append(ip).append(":").append(port).append("/rivulet;create=false;").toString();
super.setUrl(url);
}
return url;
}
private String url;
}
데이터베이스 연결 문자열: jdbc:derby://ip:port/revulet 즉, 출발점 R3 의 데이터베이스 이름 rivulet, port 는 1527 입 니 다.
그래서 ij 의 줄 명령 에 다음 을 입력 하 십시오: connect 'jdbc:derby://127.0.0.1:1527/rivulet;create=false';
주의 하 세 요. 반드시 작은 따옴표 를 사용 하고 나중에 점 수 를 받 아야 합 니 다.그리고 입력: show tables;시 계 를 많이 볼 수 있 습 니 다.
ij 10.8
ij> connect 'jdbc:derby://127.0.0.1:1527/rivulet;create=false';
ij>
show tables;
TABLE_SCHEM |TABLE_NAME |REMARKS
------------------------------------------------------------------------
SYS |SYSALIASES |
SYS |SYSCHECKS |
SYS |SYSCOLPERMS |
SYS |SYSCOLUMNS |
SYS |SYSCONGLOMERATES |
SYS |SYSCONSTRAINTS |
SYS |SYSDEPENDS |
SYS |SYSFILES |
SYS |SYSFOREIGNKEYS |
SYS |SYSKEYS |
SYS |SYSROUTINEPERMS |
SYS |SYSSCHEMAS |
SYS |SYSSTATEMENTS |
SYS |SYSSTATISTICS |
SYS |SYSTABLEPERMS |
SYS |SYSTABLES |
SYS |SYSTRIGGERS |
SYS |SYSVIEWS |
SYSIBM |SYSDUMMY1 |
APP |QRTZ_BLOB_TRIGGERS |
APP |QRTZ_CALENDARS |
APP |QRTZ_CRON_TRIGGERS |
APP |QRTZ_FIRED_TRIGGERS |
APP |QRTZ_JOB_DETAILS |
APP |QRTZ_JOB_LISTENERS |
APP |QRTZ_LOCKS |
APP |QRTZ_PAUSED_TRIGGER_GRPS |
APP |QRTZ_SCHEDULER_STATE |
APP |QRTZ_SIMPLE_TRIGGERS |
APP |QRTZ_TRIGGERS |
APP |QRTZ_TRIGGER_LISTENERS |
APP |RIVU_BLACKLIST |
APP |RIVU_CATEGORY |
APP |RIVU_CONFIGUREPARAM |
APP |RIVU_CRAWLTASK |
APP |RIVU_DATABASETASK |
APP |RIVU_DATATYPE |
APP |RIVU_EXPIMPLOG |
APP |RIVU_EXTENSIONPOINTS |
APP |RIVU_FIELDQUERYFILTER |
APP |RIVU_FIELDTYPEFILTER |
APP |RIVU_FTP |
APP |RIVU_HISTORYJOBDETAIL |
APP |RIVU_HISTORYREPORT |
APP |RIVU_INDEXFIELD |
APP |RIVU_JOBDETAIL |
APP |RIVU_LOCALFILE |
APP |RIVU_LOGICDATABASE |
APP |RIVU_METADATA |
APP |RIVU_MIME |
APP |RIVU_NETFILE |
APP |RIVU_PLUGINPARAM |
APP |RIVU_POP3 |
APP |RIVU_ROLE |
APP |RIVU_RULE |
APP |RIVU_SEARCHPROJECT |
APP |RIVU_SEARCHRESULTTEMPLET |
APP |RIVU_SEARCHSETTING |
APP |RIVU_SECURECONFIGURE |
APP |RIVU_SITE |
APP |RIVU_TABLEPROPERTIES |
APP |RIVU_TABLETASK |
APP |RIVU_TASKPLANCONFIGURE |
APP |RIVU_TEMPLETMAPPING |
APP |RIVU_USER |
65
ij>
위의 결 과 를 보면 출발점 R3 의 derby 라 이브 러 리 에는 65 개의 표 가 있다.
sql 명령 사용: select * from RIVU_INDEXFIELD ; 확인 가능 RIVU_INDEXFIELD 표 의 데이터.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
깊이 중첩된 객체를 정확히 일치 검색 - PostgreSQL목차 * 🚀 * 🎯 * 🏁 * 🙏 JSON 객체 예시 따라서 우리의 현재 목표는 "고용주"사용자가 입력한 검색어(이 경우에는 '요리')를 얻고 이 용어와 정확히 일치하는 모든 사용자 프로필을 찾는 것입니다. 즐거운 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.