【Unity】UnityでSQLiteのDB内のテーブルにアクセスして値を拾う

制作の記録として備忘録。
Unityで新作を作成中ですが、DBのテーブルにアクセスする際のコードを試しました。
これでデータベースの中のテーブルの値を拾うことができる。

//宣言
public string[] gWords = new string[10];
public int[] gPowers = new int[10];

void Start(){

//DBの指定 DB名はsds
SqliteDatabase sqlDB = new SqliteDatabase(“sds.db”);

//SQL文 テーブル名はword_a
string selectQuery = “select * from word_a”;

//テーブルデータ
DataTable dataTable = sqlDB.ExecuteQuery(selectQuery);

//テーブルの中のデータをgWords配列とgPowers配列に格納
for (int i = 0; i < dataTable.Rows.Count; i++){ DataRow dr = dataTable.Rows[i]; gWords[i] = (string)dr["word"]; gPowers[i] = (int)dr["power"]; //ちゃんと出てるかをコンソールに出力 Debug.Log("gWords[" + i + "]:" + gWords[i] ); Debug.Log("gPowers[" + i + "]:" + gPowers[i] ); }//forend }//startend あまり理解できていないが、とりあえずDBにアクセスできるようになった。