

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 RDF4J 主控台連線到 Neptune 資料庫執行個體
<a name="access-graph-sparql-rdf4j-console"></a>



RDF4J 主控台可讓您在 REPL (read-eval-print loop) 環境下試驗資源描述架構 (RDF) 圖表和查詢。

您可從 RDF4J 主控台新增遠端圖形資料庫做為儲存庫和查詢。本小節將逐步引導您完成 RDF4J 主控台的設定，以遠端連線到 Neptune 資料庫執行個體。

**使用 RDF4J 主控台連線到 Neptune**

1. 從 RDF4J 網站的[下載頁面](http://rdf4j.org/download/)下載 RDF4J SDK。

1. 解壓縮 RDF4J SDK zip 檔案。

1. 在終端機上，導覽至 RDF4J SDK 目錄，然後輸入下列命令來執行 RDF4J 主控台：

   ```
   bin/console.sh
   ```

   您應該會看到類似下列的輸出：

   ```
   14:11:51.126 [main] DEBUG o.e.r.c.platform.PlatformFactory - os.name = linux
   14:11:51.130 [main] DEBUG o.e.r.c.platform.PlatformFactory - Detected Posix platform
   Connected to default data directory
   RDF4J Console 3.6.1
   
   3.6.1
   Type 'help' for help.
   >
   ```

   您現在進入 `>` 提示。這是 RDF4J 主控台的一般提示。您可使用此提示設定儲存庫和其他操作。儲存庫有專用可執行查詢的提示。

1. 在 `>` 提示下，輸入以下命令為您的 Neptune 資料庫執行個體建立 SPARQL 儲存庫：

    

   ```
   create sparql
   ```

1. RDF4J 主控台會提示您輸入連接到 SPARQL 端點所需變數的值。

   ```
   Please specify values for the following variables:
   ```

   指定下列值：    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/neptune/latest/userguide/access-graph-sparql-rdf4j-console.html)

   如需尋找 Neptune 資料庫執行個體地址的相關資訊，請參閱 [連線至 Amazon Neptune 端點](feature-overview-endpoints.md) 一節。

   如果操作成功，您會看到以下訊息：

    

   ```
   Repository created
   ```

1. 在 `>` 提示下，輸入以下命令以連線到 Neptune 資料庫執行個體：

   ```
   open neptune
   ```

   如果操作成功，您會看到以下訊息：

    

   ```
   Opened repository 'neptune'
   ```

   您現在進入 `neptune>` 提示。在此提示下，您可以針對 Neptune 圖形執行查詢。

    
**注意**  
既然您已新增儲存庫，您下次執行 `bin/console.sh` 時便能立即執行 `open neptune` 命令以連線到 Neptune 資料庫執行個體。

1. 在 `neptune>` 提示下，輸入下列命令執行 SPARQL 查詢，使用 `?s ?p ?o` 查詢和限制 10，以傳回圖形中的最多 10 個三元組 (subject-predicate-object)。若要查詢其他內容，請將 `sparql` 命令之後的文字換成其他的 SPARQL 查詢。

   ```
   sparql select ?s ?p ?o where {?s ?p ?o} limit 10
   ```