Example #1
0
        //DB의 값을 얻기 위한 매서드
        public Person[] select()
        {
            List<Person> list = new List<Person>();
            using (var conn = new SQLiteConnection(this.strConn)) {
                conn.Open();
                string sql = "SELECT * FROM Person";

                //SQLiteDataReader를 이용하여 연결 모드로 데이타 읽기
                SQLiteCommand cmd = new SQLiteCommand(sql, conn);
                SQLiteDataReader rdr = cmd.ExecuteReader();
                while (rdr.Read()) {
                    string name = rdr["Name"].ToString();
                    string imgname = rdr["ImgName"].ToString();
                    string relation = rdr["Relation"].ToString();
                    string etc = rdr["ETC"].ToString();

                    Person person = new Person(name,imgname,relation,etc);
                    list.Add(person);
                }
                rdr.Close();
            }

            return list.ToArray();
        }
Example #2
0
 //Insert 오버로딩 - Person 클래스 객체 이용
 public void insert(Person person)
 {
     this.insert(person.name, person.imgname, person.relation, person.etc);
 }