擅长:python、mysql、java
<p>您不必使用SQLAlchemy,尽管它是一个选项。
如果你想使用pyodbc,你几乎已经做到了。你知道吗</p>
<pre><code>qry = '''INSERT INTO dbo.GoogleTrends
(Date, Cat, Dog, Bat, Rat, Roo, IsPartial)
VALUES(?, ?, ?, ?, ?, ?, ?)
'''
cur.execute(qry ,(Date_val, Cat_val, Dog_val, Bat_val, Rat_val, Roo_val, IsPartial_val))
</code></pre>
<p>注意,execute函数中的第二个参数也接受元组。
但是,请考虑另外两个注意事项:
1) 您需要自己在sqlserver中创建表;pyodbc不会为您创建表
2) 插入数据后,您需要额外的一行代码:</p>
<pre><code>con.commit()
</code></pre>