Example #1
0
        if menu == 'q':
            dbutil.closeDB()
            break
        if menu == 'c':
            smenu = input('Input user data : ')
            userdata = smenu.split(' ')
            userdata[5] = int(userdata[5])
            dbutil.insertUser(userdata)
        if menu == 'r':
            allusers = dbutil.selectUser()
            for user in allusers:
                print('%s %s %s %s %s %d' %
                      (user[0], user[1], user[2], user[3], user[4], user[5]))
        if menu == 'ro':
            smenu = input('Input user ID : ')
            user = dbutil.selectOneUser(smenu)
            for i in user:
                print(i, end=' ')
            print()
        if menu == 'u':
            smenu = input('Input user data : ')
            userdata = smenu.split(' ')
            userdata[5] = int(userdata[5])
            dbutil.updateUser(userdata)
        if menu == 'd':
            smenu = input('Input user ID : ')
            dbutil.deleteUser(smenu)
except:
    print('Error')
finally:
    dbutil.closeDB()
Example #2
0
            table = input("조회하실 테이블명을 선택해주세요")
            allusers = dbutil.selectUser(table)
            for u in allusers:
                print("%s,%s,%s,%s,%s,%s" %
                      (u[0], u[1], u[2], u[3], u[4], u[5]))
        #사용자정보조회
        if menu == 's':
            id = input('조회하실 테이블명과 id를 입력해주세요')
            id = id.split(' ')
            oneUser = dbutil.selectOneUser(id)
            print(oneUser)
        #사용자정보삭제
        if menu == 'd':
            id = input('삭제하실 테이블명과 id를 입력해주세요')
            id = id.split(' ')
            dbutil.deleteUser(id)
        if menu == 'u':
            id2 = input('수정하실 테이블명과 id 및 정보를 입력해주세요\n'
                        'tableName,id,pwd,name,phone,addr,age\n'
                        '(띄어쓰기기준)')
            id2 = id2.split(' ')
            userdata = []
            for u in id2:
                userdata.append(u)
            dbutil.updateUser(userdata)
    except:
        print("에러가 발생했습니다...")
    finally:
        dbutil.closeDB()

print('End ....')
Example #3
0
    # 2. Table을 만든다.
    dbutil.makeTable();

    # 3. 사용자 정보를 입력한다.
    user = ['id14','pwd14','홍말숙','01077776666','경기',20];
    # dbutil.insertUser(user);

    # 3-1. 한명 조회
    user = dbutil.selectOneUser('id01');
    print(user);
    print();

    # 3-2. 수정
    user = ['id01', '11111111', '이말숙', '01077776666', '경기', 20];
    dbutil.updateUser(user);

    # 3-3. 삭제
    dbutil.deleteUser('id02');

    # 4. 사용자 정보를 조회한다.
    allusers = dbutil.selectUser();
    for user in allusers:
        print(user);

except sqlite3.IntegrityError:
    print('Duplicated ID Except...')
finally:
    # 5. SQLite를 Close 한다.
    dbutil.closeDB();
print('end')
Example #4
0
                dbutil.closeDB();
                break;

            elif menu == 'c':
                oneUser = input('Input User Data: ').split(' ');
                dbutil.insertUser(oneUser);

            elif menu == 'r':
                print('Select Users Info...');
                allUsers = dbutil.selectUser();
                for user in allUsers:
                    print('%s %s %s %s %s %d' % (user[0],user[1],user[2],user[3],user[4],user[5]));

            elif menu == 'ro':
                userID = input('Input User ID: ');
                user = dbutil.selectOneUser(userID);
                print('%s %s %s %s %s %d' % (user[0],user[1],user[2],user[3],user[4],user[5]));

            elif menu == 'u':
                oneUser = input('Input User Data: ').split(' ');
                dbutil.updateUser(oneUser);

            elif menu == 'd':
                userID = input('Input User ID: ');
                dbutil.deleteUser(userID);
        except:
            print('Error...');
except :
    print('Error...')
finally:
    dbutil.closeDB();
Example #5
0
try:
    #1. sqlite에 접속한다.
    dbutil.connectDB('hb.db')
    #2. 테이블을 만든다
    dbutil.makeTable()
    #3. 사용자 정보를 입력 한다.
    user = ['id07', 'pwd07', '홍말숙', '01077776666', '경기', 20]
    #dbutil.insertUser(user)

    #3-1. 한명 조회
    oneUser = dbutil.selectOneUser('id02')
    print(oneUser)

    #3-2. 수정
    user = ['id01', 'pwd01', '이말숙', '01077776666', '경기', 20]
    dbutil.updateUser(user)

    #3-3. 삭제
    dbutil.deleteUser('id07')

    #4. 사용자 정보를 조회 한다.
    allusers = dbutil.selectUser()
    #[[],[],[]]
    for u in allusers:
        print("%s,%s,%s,%s,%s,%d" % (u[0], u[1], u[2], u[3], u[4], u[5]))
    #5. sqlite에 close 한다.
except sqlite3.IntegrityError:
    print("Duplicated ID Except ...")
finally:
    dbutil.closeDB()
print('End...')