我正在尋找一個來源來解釋如何使用連接字符串作爲Linux的客戶端。我在Linux環境下與tcl一起工作,並獲得一個應該連接到Microsoft SQL服務器的連接字符串。從GNU/Linux上運行的Tcl訪問Microsoft SQL Server
您是否知道鞋子如何使用連接字符串連接到服務器以及如何從Linux進行連接?
我在網上找到的所有資源都是關於創建服務器字符串的,並且根本不涉及Linux的使用。
我正在尋找一個來源來解釋如何使用連接字符串作爲Linux的客戶端。我在Linux環境下與tcl一起工作,並獲得一個應該連接到Microsoft SQL服務器的連接字符串。從GNU/Linux上運行的Tcl訪問Microsoft SQL Server
您是否知道鞋子如何使用連接字符串連接到服務器以及如何從Linux進行連接?
我在網上找到的所有資源都是關於創建服務器字符串的,並且根本不涉及Linux的使用。
您的問題本身沒有意義:「連接字符串」是不是編程語言或數據庫服務器固有的概念。連接字符串與數據庫連接庫有關,通常它們甚至在這些庫使用的不同數據庫驅動程序之間有所不同。
現在回到這一點。就個人而言,我使用tclodbc與FreeTDS驅動程序。如何構建FreeTDS ODBC驅動程序的連接字符串,解釋爲here。
我不直接使用連接字符串;而是使用/etc/odbc.ini
文件(由Debian中打包的unixodbc
管理)在系統範圍內配置的「ODBC源」。基本上,該文件包含的條目是這樣的:
[SERVER1]
Description = MS SQL Server on server1.domain.local
Driver = /usr/lib/odbc/libtdsodbc.so
Servername = SERVER1
和/etc/freetds/freetds.conf
文件包含匹配的記錄是這樣的:
[SERVER1]
host = server1.domain.local
port = 1433
tds version = 7.0
client charset = UTF-8
現在,在我的Tcl的代碼,我有這樣的事情:
set source SERVER1
database connect dbconn $source $user $password
...
對於哪種接口/編程語言? –
什麼數據庫系統? – Mat
@horse,編輯了這個問題。 – SIMEL