2014-01-14 37 views
0

我正在嘗試使用Python 2.7將數據從大型json文件導入到SQL Server 2012數據庫中。下面的代碼中的所有代碼都會執行並返回沒有錯誤,但是當我進入Sql Server Management Studio並查詢表時,它將返回零行。爲什麼是這樣?從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)) 

回答

相關問題