小编muj*_*jno的帖子

无法使用带有 Python 的 alpine docker 映像连接到 Azure SQL

我有一个基于 alpine 的 docker 镜像,支持 Python,我试图通过它连接到 Azure SQL 服务。这是我的简单连接代码。连接到 Azure 中的 SQL 服务器时出现错误。

conn = pyodbc.connect('DRIVER='+driver+';SERVER='+server+';PORT=1433;DATABASE='+database+';UID='+username+';PWD='+ password) pyodbc.Error: ( '01000', "[01000] [unixODBC][Driver Manager] 无法打开 lib 'ODBC Driver 17 for SQL Server':找不到文件 (0) (SQLDriverConnect)")nect)")

import pyodbc
server = 'blah1.database.windows.net'
database = 'mydb1'
username = 'myadmin'
password = 'XXXXXX'
driver= 'ODBC Driver 17 for SQL Server'
conn = pyodbc.connect('DRIVER='+driver+';SERVER='+server+';PORT=1433;DATABASE='+database+';UID='+username+';PWD='+ password)
c = conn.cursor()
c.execute("SELECT * FROM dbo.customers")

print(c.fetchall())
print(type(c.fetchall()))

conn.commit()
conn.close()


Here is my Dockerfile: 

FROM tiangolo/uwsgi-nginx:python3.7-alpine3.8

RUN apk update
RUN apk …
Run Code Online (Sandbox Code Playgroud)

python sql-server pyodbc docker alpine-linux

3
推荐指数
1
解决办法
2353
查看次数

如何禁用Windows Phone 8.1 Runtime通用应用程序的webview缓存?

是否可以为Windows Phone 8.1运行时通用应用程序禁用Webview控件的缓存?我的应用程序似乎记得第一次收到的信息.我的应用程序将我登录到服务中,当我回去在模拟器中重新运行应用程序时(不完成关闭模拟器)它会自动登录,而不是给我提示.此行为在NavigationCompleted处理程序中,如果这有助于解释我遇到此问题的位置.

如果我完全关闭模拟器然后重新启动它,则会再次提示我输入登录名和密码.当我在我的应用程序的其他部分使用HttpClient时,通过在标头中发送no-cache,我已经解决了这个缓存问题:

client.DefaultRequestHeaders.Add("Cache-Control", "no-cache");
Run Code Online (Sandbox Code Playgroud)

我可以为webview控件执行类似的操作吗?

谢谢!

caching webview windows-phone-8.1 win-universal-app

0
推荐指数
1
解决办法
1769
查看次数