接続の確立
JDBC データソースの作成
Java アプリケーションから接続するJDBC データソースを作成できます。CData JDBC Driver for GMO MakeShop に基づくJDBC データソースの作成は、3つの基本ステップで構成されます。
- ドライバーのJAR ファイルをクラスパスに追加します。JAR ファイルはインストールディレクトリの[lib]サブフォルダ内にあります。.lic ファイルはJAR ファイルと同じフォルダ内に配置される必要があることに注意してください。
- ドライバークラスを入力します。次に例を示します。
cdata.jdbc.gmomakeshop.GMOMakeShopDriver
- JDBC URL を入力します。次に例を示します。
jdbc:gmomakeshop:MembersAccessCode=1234567890;OrdersAccessCode=1234567890;ProductsAccessCode=1234567890;ShopId=cdatasample; or jdbc:cdata:gmomakeshop:MembersAccessCode=1234567890;OrdersAccessCode=1234567890;ProductsAccessCode=1234567890;ShopId=cdatasample;
上記の2つ目の形式は、同じURL 形式を使用しているドライバー間でアプリケーションに競合がある場合は、CData ドライバーを使用していることを確認するために常に使用できます。URL は "jdbc:gmomakeshop:" または"jdbc:cdata:gmomakeshop:" のいずれかから始まり、任意の接続プロパティの名前と値のペアをセミコロン区切りで入力します。
GMO MakeShop への接続
CData JDBC Driver for GMO MakeShop を使用してGMO MakeShop に接続する場合は、 MembersAccessCode、OrdersAccessCode、ProductsAccessCode、およびShopId が必要です。
GMO MakeShop へのアクセスの設定
GMO MakeShop には各API のAccessCode が必要です。MembersAccessCode、OrdersAccessCode、ProductsAccessCode、およびShopId を取得するには、以下の手順に従ってください。
- GMO MakeShop Store Manager にログインし、ショップ作成をクリックします。
- 左ナビゲーションメニューの外部システム連携から任意の連携対象設定をクリックします。メニューに表示されない場合は別途GMO MakeShop にご確認ください。
- 商品データ連携設定の場合:発行 をクリックして認証コードおよびProductsAccessCode を取得します。
- 注文データ連携設定の場合:はじめに注文情報参照 -> 注文情報変更の設定を選択します。次に発行 をクリックして認証コードおよびOrdersAccessCode を取得します。
- 会員データ連携設定の場合:会員情報の(参照・登録・変更・削除)の設定を選択します。次に発行 をクリックして認証コードおよびMembersAccessCode を取得します。
- 会員認証連携設定の場合:発行 をクリックして認証コードおよびProductsAccessCode を取得します。
GMO MakeShop アカウントの認証
次の接続プロパティを設定して接続します。
- ShopId:接続先のGMO MakeShop Store ID を設定。GMO MakeShop Store ID はログイン用の ID と同じです。
- OrdersAccessCode:注文データ連携設定から取得した注文アクセスコードを設定。このプロパティは、Orders テーブルにアクセスする場合に必要です。
- ProductsAccessCode:商品データ連携設定から取得した商品アクセスコードを設定。このプロパティは、Products テーブルにアクセスする場合に必要です。
- MembersAccessCode:会員データ連携設定から取得した会員アクセスコードを設定。このプロパティは、Members テーブルにアクセスする場合に必要です。
- MemberAuthenticationCode:会員認証連携設定から取得した会員認証コードを設定。このプロパティは、MemberAuthenticationConfirm を実行する場合に必要です。
- Password:GMO MakeShop Store Manager のログインユーザーのパスワードを指定。このプロパティは、ProductCategoryRegistrationOrModification、ProductMemberGroupPriceRegistrationOrModification、ProductOptionRegistrationOrModification、およびProductRegistrationOrModification を実行する場合に必要です。