當前位置:首頁 » 操作系統 » dsn連接資料庫

dsn連接資料庫

發布時間: 2022-04-28 13:49:06

『壹』 如何使用遠程DSN 創建資料庫連接

首先要建立好站點 選擇一種動態程序--也就是選擇動態程序的文件類型 設置好測試伺服器 在連接資料庫之前要設置好ODBC數據源 在滿足了以上條件之後,就可以使用資料庫面板指定數據源(DSN)

『貳』 DSN連接sql資料庫的方法

using System; using System.Data.SqlClient; namespace _09_01 { class Class_09_01 { public static void Main(String[] args) { // 連接字元串,讀者可以根據自己情況設置不同的值 string strConn = "Initial Catalog=Northwind;Data Source=(local);User ID=sa;Password=sa"; // SqlConnection 對象 SqlConnection conn = new SqlConnection(); conn.ConnectionString = strConn; try { // 打開資料庫連接 conn.Open(); Console.WriteLine("成功連接到資料庫!"); Console.WriteLine("數據源:{0}", conn.DataSource); Console.WriteLine("資料庫名:{0}", conn.Database); Console.WriteLine("客戶端名:{0}", conn.WorkstationId); // 在用完了資料庫連接之後記得關閉! conn.Close(); } catch (Exception e) { Console.WriteLine("無法連接到資料庫!報告異常:"); Console.WriteLine(e.Message); } } } }

『叄』 什麼是DSN用它與直接創建資料庫連接有何不同 為什麼要用它

dsn是配置odbc連接時的名字
這兩個都是連接資料庫的方法,只不過這兩種方法產生的時代背景不同,odbc技術時間較早,oledb技術相對較新,現在使用oledb的較多,
dsn在控制面板中尋找計算機管理,odbc數據源進行配置就行。

『肆』 字元串連接資料庫,DSN鏈接資料庫的方法

ADO連接的話,應該用

Provider=Microsoft.Jet.OLEDB.4.0 或者 Provider=Microsoft.ACE.OLEDB.12.0

m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Demo.mdb","","",adModeUnknown);

『伍』 求助!系統dsn為空,無法連接資料庫。

兩種可能:

1、你安裝SQL的時候,選擇了「Windows驗證」,而你建立DSN的時候選擇了「使用網路登錄ID的Windws NT 驗證」

2、你建立DSN的時候選擇了「使用用戶輸入登錄ID和密碼的SQL Server驗證」,但沒有輸入有效的用戶名和密碼。一般有效的默認用戶是sa,為了安全起見你也可以建立別的用戶。

如果你安裝SQL的時候選擇「混合模式」和「空密碼」,建立DSN時候選擇「使用網路登錄ID的Windws NT 驗證」是不可能出現這個問題的。

SQL中設定系統帳號,表示使用登陸系統的帳號自動啟動SQL,不需要知道用戶名和密碼,而設定「本帳號」則以你指定的帳號來啟動SQL,兩者沒有太大的區別。

你在DSN里設定的登陸ID,就是你的SQL伺服器「管理」中設定的用戶,這個用戶必須對你指定的資料庫有操作許可權,一般使用SA,你也可以自己建一個,沒什麼太大的意義,用網路ID驗證和NT驗證就可以了。

『陸』 怎麼在win7下創建dsn數據源完成SQL的連接說的詳細點

1、從「控制面板」中,訪問「管理工具」,再訪問「數據源
(ODBC)」。
2、單擊「用戶
DSN」或「系統
DSN」選項卡(任選一個即可),然後單擊「添加」。
單擊「SQL
Server」,然後單擊「完成」。
3、輸入DSN名稱,選擇SQL資料庫所在的伺服器。
4、選擇Windows用戶驗證,或資料庫用戶驗證(這個需要輸入帳號、密碼),點擊下一步。
5、選擇你要聯接的資料庫。
6、點擊完成
,再點擊《測試數據源》是否成功,如為「測試成功」則成功完成配置。

『柒』 odbc 資料庫連接問題 誰能幫我解釋一下用戶dsn、系統dsn、文件dsn、驅動程序這幾個是幹嘛的什麼意思

DSN
原名:數據源名稱
中國名:數據源名稱
DSN的ODBC定義了一個資料庫,必須用於確定ODBC驅動程序。每個ODBC驅動程序定義創建DSN需要一個資料庫驅動程序的支持。在安裝ODBC驅動程序並創建資料庫之後,您必須創建一個DSN。
一個DSN至少一些內容應該包括以下內容:關於資料庫驅動程序
◆信息。
◆資料庫的存儲位置。文檔資料庫(例如,訪問)的文件路徑資料庫存儲位置;非文件資料庫(如SQL Server)的存儲位置是伺服器的名稱。
◆資料庫名稱。在ODBC數據源管理,所有的DSN名稱不重復。
甲DSN可以被定義為以下三種類型的任何一種:
★用戶數據源:數據源用於創建它被定位的計算機,並且只能在它的用戶。
★系統數據源:數據源創建它是計算機的組成部分,這台計算機,而不是創建它的用戶。只要有相應許可權的任何用戶都可以訪問數據源。
★文件數據源:數據源基礎資料庫文件確定。換言之,數據源可以被任何用戶使用來安裝適當的驅動程序。
DSN文件(數據源名稱)
的Windows DSN文件(數據源名稱),主要用於存儲資料庫連接信息。如果有大量的頁面需要傳送數據時,它可以很容易實現由DNS文件路徑,而不需要將數據傳輸到的每一頁。
出於安全考慮,DSN文件一般放置在另一台主機上的子目錄,所以未知的遊客將不能訪問這個目錄。 DSN文件需要沿著與ASP和ADO訪問資料庫。產品名稱:「_ DSN」主機帳戶的根目錄下(註:DSN文件只支持Windows程序)
參考文獻:1.
http://godaddy.idcspy.com/use/what_is_dsn

『捌』 dreamweaver DSN連接不到資料庫

access資料庫連接
用dsn連接並且沒有用戶名和密碼:
<%
set
conn
=
server.createobject("adodb.connection")
conn.open
"yourdsnname"
%>
用dsn連接並且有用戶名和密碼:
<%
set
conn
=
server.createobject("adodb.connection")
conn.open
"yourdsnname","username","password"
%>
用實際的資料庫絕對路徑連接:
<%
set
conn
=
server.createobject("adodb.connection")
strconn="driver=;
"
strconn=strconn
&
"dbq=e:\yanhang\database.mdb"
conn.open
strconn
%>
用實際的資料庫相對路徑連接:
<%
set
conn
=
server.createobject("adodb.connection")
strconn="driver=;
"
strconn=strconn
&
"dbq="
&
server.mappath("/database/yanhang.mdb")
conn.open
strconn
%>
ms
sql
server資料庫連接
用dsn連接:
<%
set
conn
=
server.createobject("adodb.connection")
conn.open
"dsn=mydsn;uid=user;pwd=password;database=databasename"
%>
不用dsn連接:
<%
set
conn
=
server.createobject("adodb.connection")
dsntemp="driver=;server=servername;uid=user;pwd=password;database=databasename"
conn.open
dsntemp
%>
foxpro資料庫連接
<%
set
conn
=
server.createobject("adodb.connection")
connstr=
"driver=microsoft
visual
foxpro
driver;
uid=userid;sourcetype=dbc;sourcedb=c:\yanhang\database.dbc"
conn.open
connstr
%>
oracle資料庫連接:
<%
set
conn=server.createobject("adodb.connection")
conn.cursorlocation=aseclient
dsntemp="provider=msra.1;password=xxxxx;user
id=yanhang;data
source=xxx.world"
conn.open
dsntemp
%>

『玖』 用odbc 採用dsn連接Access資料庫問題。

[Microsoft][ODBC Microsoft Access Driver]常見錯誤 不能打開注冊表關鍵字『Temporary(yolatile)Jet DSN for process 0x27c Thread 0xdf8 DBC 0x1211d34 Jet'.
[Microsoft][ODBC驅動程序管理器]驅動程序的 SQLSetConnectAttr 失敗
***出現以上錯誤,樓主採用DSN連接數據源,你是否在綱頁中有資料庫連接的代碼(DSN)***

[Microsoft][ODBC Microsoft Access Driver]常見錯誤 不能打開注冊表關鍵字』Temporary(yolatile)Jet DSN for process 0x27c Thread 0xdf8 DBC 0x1211d34 Jet'.
***出現以上錯誤,樓主是否給c/temp資料夾許可權,點temp資料夾-點右鍵內容
-選安全性-添加一個everyone給它完全控制的許可權即可,不過,你要記得給資料庫所在位置user也是完全控制喲***

[Microsoft][ODBC Microsoft Access Driver]Microsoft Jet 資料庫引擎打不開文件『(未知的)』。它已經被別的用戶以獨占方式打開,或沒有查看數據的許可權。
***出現以上錯誤,樓主不要打開資料庫去瀏覽綱頁喲,要關閉資料庫再瀏覽綱頁***
另外,虛機團上產品團購,超級便宜

熱點內容
如何不斷攻擊http伺服器 發布:2024-10-04 17:07:35 瀏覽:311
如何更換5e伺服器 發布:2024-10-04 17:03:02 瀏覽:218
java微博系統源碼 發布:2024-10-04 16:36:58 瀏覽:540
出國訪問計劃 發布:2024-10-04 15:52:34 瀏覽:566
編程實數類型 發布:2024-10-04 15:42:18 瀏覽:243
sqlite3打開資料庫 發布:2024-10-04 15:37:29 瀏覽:767
python創建數據表 發布:2024-10-04 15:33:12 瀏覽:756
需要美國IP的雲伺服器哪家好 發布:2024-10-04 15:32:21 瀏覽:526
手機玩死亡交換的伺服器是什麼 發布:2024-10-04 15:30:32 瀏覽:363
360app加密 發布:2024-10-04 15:21:23 瀏覽:985