Return-Path: X-Original-To: apmail-db-general-archive@www.apache.org Delivered-To: apmail-db-general-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1C7A6D7F9 for ; Wed, 13 Mar 2013 13:57:37 +0000 (UTC) Received: (qmail 67774 invoked by uid 500); 13 Mar 2013 13:57:37 -0000 Delivered-To: apmail-db-general-archive@db.apache.org Received: (qmail 67722 invoked by uid 500); 13 Mar 2013 13:57:36 -0000 Mailing-List: contact general-help@db.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: general@db.apache.org List-Id: Delivered-To: mailing list general@db.apache.org Received: (qmail 67711 invoked by uid 99); 13 Mar 2013 13:57:36 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Mar 2013 13:57:36 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Mar 2013 13:57:32 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id BF5C62388C32 for ; Wed, 13 Mar 2013 13:56:45 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: svn commit: r854277 [10/44] - in /websites/production/db/content/derby: docs/10.4/ja_JP/ docs/10.4/ja_JP/getstart/ docs/10.4/ja_JP/images/ docs/10.4/ja_JP/ref/ manuals/ Date: Wed, 13 Mar 2013 13:54:25 -0000 To: general@db.apache.org From: rhillegas@apache.org X-Mailer: svnmailer-1.0.8-patched Message-Id: <20130313135645.BF5C62388C32@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Added: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefaltertablecompress.html ============================================================================== --- websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefaltertablecompress.html (added) +++ websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefaltertablecompress.html Wed Mar 13 13:54:17 2013 @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + +SYSCS_UTIL.SYSCS_COMPRESS_TABLEシステム手続き + + + + +

SYSCS_UTIL.SYSCS_COMPRESS_TABLEシステム手続き

+ + +
+

SYSCS_UTIL.SYSCS_COMPRESS_TABLEシステム手続きを使って、表や索引に割り当てられている未使用の領域を再利用することができます。 +典型的な状況では、割り当てられた未使用の領域は表から大容量の情報が削除された場合や、索引が更新された場合に存在します。既定では、Derbyは未使用の領域を基本ソフト(OS)に返却しません。例えばページが表や索引に一度割り当てられると、その表や索引が破棄されるまでは、領域はOSに自動的に返却されません。 +SYSCS_UTIL.SYSCS_COMPRESS_TABLEにより利用されていない領域を基本ソフト(OS)に返却できます。

+ +

SYSCS_UTIL.SYSCS_COMPRESS_TABLEシステム手続きは索引の再構築処理の一環として、全ての索引の統計情報を更新します。

+ +
+ +

構文

SYSCS_UTIL.SYSCS_COMPRESS_TABLE (IN SCHEMANAME VARCHAR(128), 
+IN TABLENAME VARCHAR(128), IN SEQUENTIAL SMALLINT)
+
+
SCHEMANAME
+ +
このVARCHAR(128)の型の引数により、表の存在するスキーマを指定します。空を渡すとエラーとなります。
+ + +
TABLENAME
+ +
このVARCHAR(128)の型の引数により、表の表名を指定します。値は大文字小文字も含めて、一致しなければならず、引数に"Fred"と渡すと、SQLレベルでデリミトされた識別子の'Fred'として渡されます。 +空の値を渡すとエラーとなります。
+ + +
SEQUENTIAL
+ +
零以外のSMALLINT型の引数を渡すと、シーケンシャルモードで処理を行わせることになり、0を引数に渡すと、シーケンシャルモードでは処理を行わせないこととなります。空の値を渡すとエラーとなります。
+ +
+
+ +

SQL の例

+

SEQUENTIALを指定して、USスキーマにあるCUSTOMERという表を圧縮します。

+
call SYSCS_UTIL.SYSCS_COMPRESS_TABLE('US', 'CUSTOMER', 1)
+
+ +

Java の例

SEQUENTIALを指定して、USスキーマにあるCUSTOMERという表を圧縮します。

+
CallableStatement cs = conn.prepareCall
+("CALL SYSCS_UTIL.SYSCS_COMPRESS_TABLE(?, ?, ?)");
+cs.setString(1, "US");
+cs.setString(2, "CUSTOMER");
+cs.setShort(3, (short) 1);
+cs.execute();
+
+ +

SEQUENTIALの値を特定しない場合、Derbyは、表にある全ての索引への処理を並列して処理します。 +SEQUENTIALの値を特定しないと、この手続きは多量にメモリを必要として、ディスクの多量の一時領域を使うこととなります。(そのおおよその量は、使われている領域と割り当てられた使われていない領域の2倍ほどです。) +これは表を圧縮するときに、Derbyが、 +(既存の領域を並べ替えたり切り捨てたりするのではなく、)生きてる行を新規に割り当てた領域に写すからです。余分な領域はCOMMITのとき、基本ソフト(OS)に返されます。

+
+ +

SEQUENTIALの値が特定された場合、Derbyは、まず表を圧縮してから個々の索引を順に圧縮します。SEQUENTIALを利用すると、必要なメモリやディスク領域を少なくすることができますが、処理時間はより長くなります。メモリやディスク領域の利用を減らすなら、SEQUENTIALの引数を指定してください。

+
+ +
SYSCS_UTIL.SYSCS_COMPRESS_TABLEは、COMMITが発行されるまでは、ディスクの容量を基本ソフト(OS)に返しません。 +つまり表やその索引が占めていた領域は解放されないということです。COMMIT前に基本ソフトに返却されるのは、ソートのために一時的に確保されていたディスク領域だけです。 +
ヒント: オートコミットモードでは、SYSCS_UTIL.SYSCS_COMPRESS_TABLEシステム手続きの発行をお勧めします。
+
+ +
注: この手続きでは、圧縮する表への排他的な表ロックを取得する必要があります。また、表やその索引に依存するすべての文の実行計画は無効となります。利用されていない領域を特定する方法については、Derby サーバと管理ガイドを参照してください。
+
+ +
+ + + + + Propchange: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefaltertablecompress.html ------------------------------------------------------------------------------ svn:eol-style = native Added: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefapi1003363.html ============================================================================== --- websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefapi1003363.html (added) +++ websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefapi1003363.html Wed Mar 13 13:54:17 2013 @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + +データソースのクラス + + + + +

データソースのクラス

+ + +
+

これら全てはjavax.sql.DataSourceおよび関連のAPIを実装するDerbyのクラスです。 +より詳細な情報はDerby ディベロッパーズ ガイドを参照してください。

+ +

+これらのクラスには、それぞれ対になるクラスがあります。もしアプリケーションがJDK1.5あるいはそれ以前の環境で動作するなら最初のクラスを使ってください。もしアプリケーションがJDK1.6あるいはそれ以降の環境で動作するなら、二つ目(名前が「40」で終わる)のクラスを使ってください。 +

+ +
組み込み環境:
    +
  • org.apache.derby.jdbc.EmbeddedDataSource and org.apache.derby.jdbc.EmbeddedDataSource40
  • + +
  • org.apache.derby.jdbc.EmbeddedConnectionPoolDataSource and org.apache.derby.jdbc.EmbeddedConnectionPoolDataSource40
  • + +
  • org.apache.derby.jdbc.EmbeddedXADataSource and org.apache.derby.jdbc.EmbeddedXADataSource40
  • + +
+
+
Client-server environment
    +
  • org.apache.derby.jdbc.ClientDataSource and org.apache.derby.jdbc.ClientDataSource40
  • + +
  • org.apache.derby.jdbc.ClientConnectionPoolDataSource and org.apache.derby.jdbc.ClientConnectionPoolDataSource40
  • + +
  • org.apache.derby.jdbc.ClientXADataSource and org.apache.derby.jdbc.ClientXADataSource40
  • + +
+
+
+ +
+ +
+ +
関連資料
+ +
+
+ + + Propchange: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefapi1003363.html ------------------------------------------------------------------------------ svn:eol-style = native Added: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefapi1005026.html ============================================================================== --- websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefapi1005026.html (added) +++ websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefapi1005026.html Wed Mar 13 13:54:17 2013 @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + +ユーティリティ的なインターフェイス + + + + +

ユーティリティ的なインターフェイス

+ + +
+
    +
  • org.apache.derby.authentication.UserAuthenticator
  • + +
  • このインターフェイスはDerbyにて提供されます。 +ユーザ認証の方法を別途提供するクラスは、このインターフェイスを実装しなければなりません。ユーザについての情報は、Derby ディベロッパーズ ガイドの第7章にある「ユーザ認証を行う」を参照してください。
  • + +
+
+ +
+ + + + + Propchange: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefapi1005026.html ------------------------------------------------------------------------------ svn:eol-style = native Added: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefapi10613.html ============================================================================== --- websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefapi10613.html (added) +++ websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefapi10613.html Wed Mar 13 13:54:17 2013 @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + +Derby API + + + + +

Derby API

+ + +

Derbyのjavadocというサブディレクトリ以下に、APIのクラスとインターフェイスを記述したJavadocのHTMLファイルがあります。

+ +

この付録ではAPIの簡単な概要を説明します。Derbyでは、Derbyの主要なAPIである、java.sqlのJavadocは、JDBC APIに含まれるものなので提供しません。 +DerbyにおけるJDBCの実装については、JDBC リファレンスを参照してください。 +

+
+ +

この文書ではAPIのクラスとインターフェイスをいくつかの種類に分類します。スタンドアローンのツールとユーティリティは、コマンドウィンドウにて起動するツールのjava classです。JDBC実装クラスはJDBC APIで、コマンドラインから起動されるものではありません。代わりに、これらのクラスは他のアプリケーションプログラムからプログラムの一部として呼び出すこだ¨ãŒã§ãã¾ã™ã€‚

+
+ +
+ + + + + Propchange: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefapi10613.html ------------------------------------------------------------------------------ svn:eol-style = native Added: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefapi19690.html ============================================================================== --- websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefapi19690.html (added) +++ websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefapi19690.html Wed Mar 13 13:54:17 2013 @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + +JDBCの実装クラス + + + + +

JDBCの実装クラス

+ +
+ + + + + Propchange: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefapi19690.html ------------------------------------------------------------------------------ svn:eol-style = native Added: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefapi24806.html ============================================================================== --- websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefapi24806.html (added) +++ websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefapi24806.html Wed Mar 13 13:54:17 2013 @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + +スタンドアローンのツールとユーティリティ + + + + +

スタンドアローンのツールとユーティリティ

+ +
+
以下のクラスはorg.apache.derby.toolsパッケージにあります。 +
    +
  • org.apache.derby.tools.ij

    SQLスクリプトのためのツールです。組み込みあるいはクライアント/サーバのアプリケーションとして実行することができます。詳細はDerby ツールとユーティリティーガイドを参照してください。

    +
  • + +
  • org.apache.derby.tools.sysinfo +

    サーバサイドで使うコマンドラインのユーティリティで、JVMとDerbyの情報を表示します。 +Derby ツールとユーティリティーガイドを参照してください。

    +
  • + +
  • org.apache.derby.tools.dblook

    データベースの全てあるいは一部を定義するDDLを表示します。詳細はDerby ツールとユーティリティーガイドを参照してください。

    +
  • + +
+
+
+ +
+ + + + + Propchange: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefapi24806.html ------------------------------------------------------------------------------ svn:eol-style = native Added: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefapi33761.html ============================================================================== --- websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefapi33761.html (added) +++ websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefapi33761.html Wed Mar 13 13:54:17 2013 @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + +JDBC driver + + + + +

JDBC driver

+ + +
+
このクラスはDerbyのJDBCドライバです。: +
    +
  • org.apache.derby.jdbc.EmbeddedDriver

    このクラスにより、Derbyシステムおよび組み込まれたJDBCドライバが起動します。

    +
  • + +
  • org.apache.derby.jdbc.ClientDriver

    このクラスにより、Derbyのネットワークサーバにクライアント/サーバモードで接続します。

    +
  • + +
+Derby ディベロッパーズ ガイドも参照してください。
+
+ +
+ +
+ + +
+ + + Propchange: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefapi33761.html ------------------------------------------------------------------------------ svn:eol-style = native Added: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefattrib10035.html ============================================================================== --- websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefattrib10035.html (added) +++ websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefattrib10035.html Wed Mar 13 13:54:17 2013 @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + +user=userName 属性 + + + + +

user=userName 属性

+ + +
+

システムの有効なユーザ名をパスワードとともに指定します。ユーザ認証が有効である場合、ユーザ名とパスワードが必要です。

+
+ +

他の属性との組み合わせ

+

password=userPassword属性と共に利用する必要があります。

+
+ +

次のデータベース接続URLでは、jillというユーザがtoursDBに接続します。

+
jdbc:derby:toursDB;user=jill;password=toFetchAPail
+
+ +
+ + + + + Propchange: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefattrib10035.html ------------------------------------------------------------------------------ svn:eol-style = native Added: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefattrib15290.html ============================================================================== --- websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefattrib15290.html (added) +++ websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefattrib15290.html Wed Mar 13 13:54:17 2013 @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + +dataEncryption=true属性 + + + + +

dataEncryption=true属性

+ + +
+

機能

+

新規作成するデータベースおよび、暗号化されていない既存のデータベースの、暗号化の指定を行います。暗号化の詳細については、Derby ディベロッパーズ ガイドの「ディスク上のデータベースを暗号化する」を参照してください。

+
+ +

ほかの属性との組み合わせ

+

dataEncryption属性は、bootPassword=keyあるいはnewEncryptionKey=key属性と組み合わせて利用しなくてはなりません。 +それから、encryptionProvider=providerNameとencryptionAlgorithm=algorithmも指定可能です。

+ +

+既存の認証とSQL認証が両方有効になっているデータベースに暗号化を施すことができるのは、データベース所有者だけです。より詳細な情報はDerby ディベロッパーズ ガイドの、「ユーザ認証を有効にする」と「SQL標準認証モードを設定する」を参照してください。 +

+ +
+ +

例

 -- 新規のデータベースを暗号化する。
+jdbc:derby:encryptedDB;create=true;dataEncryption=true;
+    bootPassword=cLo4u922sc23aPe
+ -- 既存の暗号化されていないデータベースを暗号化する。
+   jdbc:derby:salesdb;dataEncryption=true;bootPassword=cLo4u922sc23aPe 
+
+
+ +
+ + + + + Propchange: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefattrib15290.html ------------------------------------------------------------------------------ svn:eol-style = native Added: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefattrib16471.html ============================================================================== --- websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefattrib16471.html (added) +++ websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefattrib16471.html Wed Mar 13 13:54:17 2013 @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + +shutdown=true属性 + + + + +

shutdown=true属性

+ + +
+

機能

+

databaseNameが指定されている場合、そのデータベースを終了します。(終了してから、そのデータベースに再接続すると、データベースが再起動されます。) +認証とSQL認証の両方が有効なデータベースでは、データベース所有者だけがデータベースの終了を行えます。より詳細な情報はDerby ディベロッパーズ ガイドの「ユーザ認証を有効にする」と「SQL標準認証モードを設定する」を参照してください。

+ +

databaseNameを指定しなかった場合に限り、Derbyのシステム全体が終了します。

+ +

単体のデータベースを終了させた場合、Derbyは該当データベースで終了時のチェックポイント処理を行ないます。

+ +

システム全体を終了させた場合、Derbyは全データベースで終了時のチェックポイント処理を行い、JDBCドライバの登録抹消を行い、JVMが終了する前にJVM内でシステムを終了します。終了が成功すると、必ずSQLExceptionが挙がります。これはDerbyが終了して、接続が既にないことを表すものです。 +Derbyの終了後、ドライバを読み込みなおせば、もう一度起動することができます。Derbyの再起動に関する詳細な情報は、Derby ディベロッパーズ ガイドの第1章にある、「システムの終了」を参照してください。

+ +

チェックポイントの処理とは、次回の接続で復元処理を行う必要が無いように、全ての記録とトランザクションの情報をディスクに書き込むことです。

+ +
アプリケーションで全システムの終了が行われるのは、組み込みモードのときだけです。
注: 属性にshutdown=trueを指定してDriverManagerへ要求を行うと、常に例外が挙がります。
+
+
+ +
-- 全システムを終了する。
+jdbc:derby:;shutdown=true
+-- salesDBを終了する。(認証が無効である場合)
+jdbc:derby:salesDB;shutdown=true
+
+ +
+ + + + + Propchange: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefattrib16471.html ------------------------------------------------------------------------------ svn:eol-style = native Added: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefattrib17246.html ============================================================================== --- websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefattrib17246.html (added) +++ websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefattrib17246.html Wed Mar 13 13:54:17 2013 @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + +databaseName=nameofDatabase属性 + + + + +

databaseName=nameofDatabase属性

+ + +
+

機能

+

接続するデータベースの名称を指定します。サブプロトコルの後のデータベース名の代わりに、この値を指定することができます。

+ +
+例えば以下のURL(およびPropertiesオブジェクト)は同じ意味となります。 +
    +
  • jdbc:derby:toursDB
  • + +
  • jdbc:derby:;databaseName=toursDB
  • + +
  • jdbc:derby:(接続要求時に渡すPropertiesオブジェクトにて、databaseName属性の値にtoursDBを指定する。)
  • + +
+
+

もしURLのサブネームおよび属性の両方でデータベース名が指定された場合、サブネームを優先してデータベース名が設定されます。たとえば以下のデータベース接続URLはtoursDBに接続します。

+ +
jdbc:derby:toursDB;databaseName=flightsDB
+ +

データベース名を属性として指定することができるので、Derbyが把握しているデータベース群を元にしたデータベース名に指定できる値の一覧を、getPropertyInfoメソッドから得ることができます。 +より詳細な情報についてはjava.sql.Driver.getPropertyInfo メソッドを参照してください。

+
+ +

ほかの属性との組み合わせ

+

この属性は他の全ての属性と組み合わせて利用できます。

+
+ +
jdbc:derby:;databaseName=newDB;create=true
+
+ +
+ + + + + Propchange: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefattrib17246.html ------------------------------------------------------------------------------ svn:eol-style = native Added: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefattrib24612.html ============================================================================== --- websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefattrib24612.html (added) +++ websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefattrib24612.html Wed Mar 13 13:54:17 2013 @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +データベース接続URLに属性を指定する。 + + + + +

データベース接続URLに属性を指定する。

+ + +

Derbyでは、データベース接続URLに属性を指定する、 +JDBCの機能を利用できます。

+ +

属性はDerbyに固有です。

+
+ +

プロトコルとサブプロトコルに続いて、セミコロンで区切って属性を指定するのが典型的な方法です。属性の指定方法については、Derbyのデータベース接続URLの属性を参照してください。この章ではリファレンス的な情報のみ提供します。

+
+ +
注: 属性は構文解析の時に、間違いのあるなしを検証されません。正しくない属性や値を指定した場合、それらは単純に無視されます。
+
+ +
+ +
+ +
+ + + Propchange: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefattrib24612.html ------------------------------------------------------------------------------ svn:eol-style = native Added: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefattrib26867.html ============================================================================== --- websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefattrib26867.html (added) +++ websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefattrib26867.html Wed Mar 13 13:54:17 2013 @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + +create=true 属性 + + + + +

create=true 属性

+ + +
+

機能

+

Derbyのデータベース接続URLに記述して、標準的な構成のデータベースを作成して、それに接続することができます。データベースの作成に失敗した場合、エラーログにエラーが出力されて、データベースが見つからなかったことを表すSQLExceptionとともに、接続の試みは失敗します。

+ +

もしデータベースが既に存在した場合は、既存のデータベースに接続されて、SQLWarningが発行されます。

+ +

JDBCでは、作成時に接続に失敗したデータベースは、失敗がデータベースへの呼び出しの後であれば、除去されません。 +もしデータベース接続URLにcreate=trueを指定して、接続の作成に失敗したなら、データベースのディレクトリを確認してください。 +もしディレクトリが存在するなら、データベース作成を次回試みるまでに、内容とともにそれを削除してください。

+
+ +

データベース所有者

+

+データベースを作成した時の認証識別子が、データベースの所有者となります。(user=userName 属性を参照してください。 +認証とSQL認証の両方が有効である場合(Derby ディベロッパーズ ガイドの「ユーザ認証を有効にする」と「SQL標準認証モードを設定する」を参照してください。)、データベースの所有者だけが、データベースの終了や、暗号化、新しい起動パスワードおよび暗号化鍵による再暗号化〠ãƒ•ãƒ«ã‚¢ãƒƒãƒ—グレードを行うことができます。 +認証が有効ではなく、ユーザが指定されていない場合、データベース所有者は既定で「APP」です。これは既定のスキーマ名でもあります。(SET SCHEMA 文を参照してください。)

+ +
+ +

ほかの属性との組み合わせ

+

(データベース接続URLのサブプロトコルの後に)databaseNameを、もしくは、databaseName=nameofDatabase属性を指定しなければなりません。

+ +
この属性は、この他の属性とも組み合わせることができます。データベースの作成時に地域の指定をするなら、territory=ll_CC属性を利用してください。 +
注: create=trueを指定したとき、データベースが既に存在しているなら、SQLWarningが挙がります。
+
+
+ +
jdbc:derby:sampleDB;create=true
+
+jdbc:derby:;databaseName=newDB;create=true;
+
+ +
+ + + + + Propchange: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefattrib26867.html ------------------------------------------------------------------------------ svn:eol-style = native