sqlite3 관련입니다.
조회수 526회
Sqlite3를 이용하여 db를 생성하고 자료를 입력하고 실행결과를 출력되도록 작성한 것입니다. 문제는 실행 결과 값이 뜨지 않는데... 어디서부터 잘못된 것인지를 모르겠군요. 도와주세요~~~
import sqlite3
def Create_Table():
db=sqlite3.connect("mysql.db")
cursor=db.cursor()
cursor.execute("create table test_table(code, name)")
cursor.close()
db.close()
if __name__=="__main__":
Create_Table();
#Insert_m()
#Select_M()
def Insert_m():
connector=sqlite3.connect("mysql.db")
sql="insert into test_table values('1', 'python')"
connector.execute(sql)
sql="insert into test_table values('2', 'java')"
connector.execute(sql)
sql="insert into test_table values('3', 'servlet/jsp')"
connector.execute(sql)
connector.commit()
connector.close()
if __name__=="__main__":
#Create_Table();
Insert_m()
#Select_M()
def Select_M():
connector=sqlite3.connect("mysql.db")
cursor = connector.cursor()
cursor.execute("select*from test_table")
result=cursor.fetchall()
for row in result:
print("code:"+row[0]+" name:"+row[1])
cursor.close()
connector.close()
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력