我安裝了Microsoft SQL Server 2012並創建了新的數據庫,一些新表&也在該表中插入了一些值。如何將數據庫(Microsoft SQL Server 2012)與Mathematica連接?
我想從Mathematica訪問這些數據。我閱讀有關OpenSqlConnection[]
和JDBC[]
的文檔,但沒有得到它。我沒有在我的系統中創建任何驅動程序。
我在我的系統中安裝了數據庫&我想連接數據庫與Mathematica。
任何人都可以幫助我嗎?
我安裝了Microsoft SQL Server 2012並創建了新的數據庫,一些新表&也在該表中插入了一些值。如何將數據庫(Microsoft SQL Server 2012)與Mathematica連接?
我想從Mathematica訪問這些數據。我閱讀有關OpenSqlConnection[]
和JDBC[]
的文檔,但沒有得到它。我沒有在我的系統中創建任何驅動程序。
我在我的系統中安裝了數據庫&我想連接數據庫與Mathematica。
任何人都可以幫助我嗎?
這裏是我的建議:
需求[ 「DatabaseLink`」];
康恩= OpenSQLConnection [JDBC [ 「的Microsoft SQL Server(JTDS)」, 「/」], 「用戶名」 - > 「」, 「密碼」 - >「」];
bunchOfNames =一個SQLSelect [康涅狄格州,{ 「名稱」}]
Needs["DatabaseLink`"]
//SQL Security
conn = OpenSQLConnection[
JDBC["Microsoft SQL Server(jTDS)", "serverName:1433/"],
"Username" -> "domain\username", "Password" -> "1234",
"Catalog" -> "MathematicaTestDB", "instance" -> "I2"]
//Windows Integrated
conn = OpenSQLConnection[
JDBC["Microsoft SQL Server(jTDS)", "serverName:1433/"],
"Catalog" -> "MathematicaTestDB", "instance" -> "Instance2"]
d1 = SQLExecute[conn, "SELECT * FROM DUMMYDATA"]
對於Windows集成需要download the jTDS dist,提取出ntlmauth.dll文件。 jTDS必須能夠加載本地SPPI庫(ntlmauth.dll)。將此DLL放在系統路徑中的任何位置(由PATH系統變量定義),然後全部設置。
使用(Windows)集成身份驗證的SQL Server的竅門。謝謝。 – 2014-01-07 12:17:02
感謝您的回答,我對您的代碼有疑問。你提到像'conn = OpenSQLConnection [JDBC [「Microsoft SQL Server(jTDS)」,「/」],「Username」 - >「」,「Password」 - >「」];' 我沒有理解''/''你的代碼中的這個部分,它是什麼意思? 爲此,我看到了文檔,文檔中定義的部分是'URL'.url表示我在哪裏安裝了'SQL Server'.this其中一個或其他東西? 我希望你明白,我的疑問是什麼? – subbu 2013-04-10 09:10:03