C++
SQLite 技術メモ : SELECT Where句による条件実装 Select用関数を前回は実装していきましたが、条件も無しに、全部大量に検索されてしまいましたね。では次は、条件を付けてみましょう。とりあえず、北海道のデータだけを引っ張って来るように考えてみまし…
SQLite 技術メモ : SELECT実装 Select用関数を追加します。今回はとりあえず全レコード取得するだけ。 Select実行時のポイントは、Selectの結果をどのように取得するかです。手段はひとつではありませんが、とりあえず一番有名なところで、callbackを用いた…
SQLite 技術メモ : リファクタリング とりあえず、本日はリファクタリングをして、今後の改造に備える。 ソースコード [SQLiteTest3.cpp] #include <chrono>#include "NBCsvData.h"#include "NBSQLiteAccessor.h" #define MY_TABLE_NAME "test_table"#define MY_DB_</chrono>…
SQLite 技術メモ : プログラム実践(何とか早くならんのか) 前回からの続きです。あまりのInsertの遅さに驚いていましたが、いろいろ調べてみて、1回のInsertに複数行をまとめてつめこめば早くなるという噂を聞きつけて、試してみます。 とりあえず、1000…
SQLite 技術メモ : プログラム実践 今回から、プロジェクトを新しく作っていくので、複数のプロジェクトから参照しやすいように、ちょっとSQLite のヘッダーファイルとLIbやDLLの配置を変えています。 ソリューションファイルが置かれた下に、sqlite3という…
SQLite 技術メモ : ビルド環境準備 SQLiteのダウンロードのページにまずいきましょう。 ダウンロードのページの以下を落とします。今回は、64bit版dllを落とすことにします。 ファイルを解凍すると、以下のような感じです。 Visual Studioで、コンソールア…