我可以从MSSql服务器获取数据并通过一些python脚本上传到appengine吗?

2024-10-04 07:28:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我想编写一个GAE应用程序,从MSSQL服务器获取数据,这些数据将被转换并存储在GAEs云数据库中,并用于其他一些进程。在

有可能吗?我找不到任何关于将gae表单连接到mssql和查询数据的信息。在

我找到了Bulk Loader,但不认为它对我有任何用处。而且this page也扼杀了我对此的希望,看起来它没有windows支持。在


Tags: 数据服务器信息数据库应用程序表单进程loader
1条回答
网友
1楼 · 发布于 2024-10-04 07:28:49

我使用pyodbc连接我的MSSQL服务器,使用以下代码行

con = pyodbc.connect("DRIVER={SQL Server}; SERVER=my_server_ip; DATABASE=db_name; UID=user_id; PWD=password; CHARSET=UNICODE")
cur = con.cursor()

(首先,我编写了一些代码,将数据库表转换为CSV文件,然后上传它们。)

之后,我使用bulkloader从表上载和下载。Bulkloader文档缺少示例。我编写了这段代码,通过os库上传和下载,该库提供了dos命令以脚本方式工作。提供了CSV文件,从我存储的文件上传到转换后。在

上传:

^{pr2}$

下载:

os.system("bulkloader.py  download  config_file=bulkloader.yaml  kind=kind  url=http://my_app_name.appspot.com/_ah/remote_api  filename=CSV_files/table_name.csv")

相关问题 更多 >