質問: ### 前提・実現したいこと フリマウォッチPCツールに登録してあるデータをエクセルのデータと同期したい。 https://www.furimawatch.net/tool/ ### 発生している問題・エラーメッセージ java scriptにてコードが記載されているためデーターベースへのアクセス方法が分からりません。 どのような勉強をすればjavaのJDBCとエクセルデータの同期ができるようになりますでしょうか? おススメの書籍などありましたら教えていただけると大変助かります。
回答: まず... そもそも フリマウォッチPCツール は外部からDB直接アクセスはおそらく利用規約違反でしょう。 java scriptにて記載されているのはUI側だけであり、 DBアクセス自体は用意された専用のWEBAPIを使用していると思われます。 JDBCはJavaのコードからデータベースにアクセスするためのAPIでありデータベースではありません。 エクセルもデータベースではありませんのでデータベースと同期はできません。 できるとすればWEBページで使われているJavascriptを解析し、WEBAPIの仕様を解析し、 WEBAPI経由でエクセルにデータを吸い出す/書き込むコードをExcelVBAあたりで書く事ですが、 完全に利用規約違反でしょうね...。 まずはとりあえずどの言語がどこで動いているのか(ユーザーサイド・サーバーサイド) データベースとは何か、WebAPI、RDB API、等... 各言語以前の用語の勉強からでしょうか。