gpt4 book ai didi

python - 我可以从 MSSql 服务器获取数据并通过一些 python 脚本将其上传到应用程序引擎吗?

转载 作者:太空宇宙 更新时间:2023-11-03 18:50:23 24 4
gpt4 key购买 nike

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

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

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

最佳答案

我用了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 文件,以便从我在转换后存储的文件上传。

上传:

os.system("appcfg.py upload_data --config_file=bulkloader.yaml --log_file=/logs --url=http://my_app_name.appspot.com/_ah/remote_api --kind=kind --filename=CSV_files/table_name.csv --email=my_email_adress)

下载:

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")

关于python - 我可以从 MSSql 服务器获取数据并通过一些 python 脚本将其上传到应用程序引擎吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18505850/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com