2014-01-14 2 views
0

Python 2.7을 사용하여 큰 json 파일에서 SQL Server 2012 데이터베이스로 데이터를 가져 오려고합니다. 아래 코드의 모든 내용이 실행되고 오류가 반환되지 않지만 SQL Server Management Studio로 이동하여 테이블을 쿼리하면 0 행이 반환됩니다. 왜 이런거야?json에서 SQL Server 데이터베이스로 데이터 가져 오기

import json, pyodbc 

#import data 
path = 'phys2211-001_clickstream_export' 
records = [json.loads(line) for line in open(path)] 

#connect to database, create db cursor 
cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=localhost;DATABASE=fall_2013_blended;Trusted_Connection=Yes') 
cursor = cnxn.cursor() 

#insert data into db 
for record in records: 
    cursor.execute("insert into clickstream_json(json_event) values (?)",json.dumps(record)) 

답변

관련 문제