我正在尝试通过 Jupyter 笔记本连接到 azure sql 数据库,然后将数据加载到 excel/csv 中。我只有服务器和数据库的详细信息。用户名和密码我认为默认情况下它会获取我的桌面凭据(不确定)。
这是尝试过的代码
import pyodbc
cnxn = pyodbc.connect(Server=myserver;Database=mydatabase)
最佳答案
为了使用 jupyter 笔记本连接到 Azure SQL 数据库,请使用以下命令:
import pyodbc
server = 'tcp:SQLSERVER.database.windows.net' # Server example
database = '<INSERT DATABASE NAME>'
username = '<INSERT USERNAME>'
password = '<INSER PASSWORD>'
driver= '{ODBC Driver 17 for SQL Server}' # Driver example
connection= pyodbc.connect('DRIVER=' + driver + ';SERVER=' +server + ';PORT=1433;DATABASE=' + database +';UID=' + username + ';PWD=' + password)
cursor = connection.cursor() # Just something you can do
print(connection)
connection.close()
更多详情您可以引用以下链接:
关于python - 如何通过python anaconda jupyter连接Azure sql数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75158031/