LOAD TABLE ... USING CLIENT FILEステートメントを使用して、クライアントコンピュータからSybase IQのテーブルにファイルをロードすることはできますか?
データはデータベースからではなく、外部ソースから取得されます。
これは、JavaのJDBCドライバーを使用して、クライアントコンピューター上にのみファイルを置くことで実行できますか?
もしそうなら、どのように?
これを試してください:Sybase JConnect:ENABLE_BULK_LOADの使用法 また、bcpを試してみてください。
いくつかの調査と「概念実証」を行った後、これが私が思いついた答えです。
SyBaseのSQLAnywhereStudioソフトウェアスイートの一部であるiAnywhereJDBCドライバを使用します。これは、SyBaseの標準のjConnectJDBCドライバであるTDSプロトコルに限定されません。
http://www.sybase.com/detail?id=1037304
注:これはタイプ4ドライバーではなく、純粋なJavaではありません。