0
我有一個數據庫,可以在本地機器上運行,我可以通過Microsoft SQL Server Manager Studio訪問該數據庫。我連接到這個服務器「JIMS-LAPTOP \ SQLEXPRESS」,然後我可以通過管理器運行查詢。不過,我需要能夠連接到這個數據庫,並通過python使用它。 當我嘗試使用sqlite3的像使用python sqlite3連接到本地主機上的數據庫
conn = sqlite3.connect("JIMS-LAPTOP\SQLEXPRESS")
連接我得到一個無法打開數據庫文件錯誤
我試圖直接訪問臨時文件中像這樣
conn = sqlite3.connect("C:\Users\Jim Notaro\AppData\Local\Temp\~vs13A7.sql")
c = conn.cursor()
c.execute("SELECT name FROM sqlite_master WHERE type = \"table\"")
print c.fetchall()
,讓我進入一個數據庫,但它是完全空的(沒有表格顯示)
我也試過這樣連接
conn = sqlite3.connect("SQL SERVER (SQLEXPRESS)")
這是SQL Server配置管理器中的名稱,但它也返回一個空白數據庫。
我不知道我是怎麼想使用蟒蛇
我的最終目標是使用像sqlalchemy這樣的ORM來處理數據庫。是否有可能連接到一個SQL服務器。如果是的話我該怎麼做 – user2823747
SqlAlchemy有很好的文檔,你應該花一些時間和他們在一起。我用來連接SQL服務器的SA連接字符串的一個例子是'mssql + pyodbc:// server/dbname?driver = SQL + Server + Native + Client + 11.0' – cco