資料庫適配器
㈠ .計算機常見的適配器
計算機中常見的適配器有三個:ArrayAdapter,SimpleAdapter,SimpleCursorAd。
適配器顧名思義,就是把一些數據給弄得適當,適合以便於在View上顯示。可以看作是
界面數據綁定的一種理解。它所操縱的數據一般都是一些比較復雜的數據,如數組,鏈表,資料庫,集合等。適配器就像顯示器,把復雜的東西按人可以接受的方式來展現。
㈡ 請教:連接資料庫用到數據適配器
這個請樓主放心。SqlDataAdapter這個控制項,和直接在.cs文件里通過實例化SqlDataAdapter類的作用都是一樣的。不會因為跨了平台而有什麼故障或異常。控制項是用半向導方式,提供數據適配,而在.cs文件中是純手工的提供數據適配。其他沒有什麼區別。
㈢ 如何:配置數據適配器的參數
如果使用「數據適配器配置向導」來創建適配器,則會自動為您配置這些命令的參數。但是,您可能希望手動配置參數或對現有參數集合做少許更改。注意在Visual Studio 的前一版本中,使用數據適配器在應用程序和資料庫之間通信。盡管數據適配器仍是 .NET Framework 數據提供程序的一個主要組件,TableAdapter 是由設計器生成的組件,這些組件簡化了在應用程序與資料庫之間移動數據的過程。有關使用 TableAdapter 的更多信息,請參見 TableAdapter 概述。提示若要在對某命令的 SQL 語句進行更改之後配置參數,可以在「查詢生成器」中選擇「重新生成該命令的參數集合」選項。注意顯示的對話框和菜單命令可能會與幫助中的描述不同,具體取決於您現用的設置或版本。若要更改設置,請在「工具」菜單上選擇「導入和導出設置」。有關更多信息,請參見 Visual Studio 設置。為數據適配器配置參數創建一個數據適配器。有關詳細信息,請參見創建數據適配器。在窗體或組件設計器中,選擇數據適配器,然後打開「屬性」窗口。展開要為其配置參數的命令對象(例如 UpdateCommand),然後在 Parameters 屬性中單擊省略號 (...) 按鈕以打開「參數集合編輯器」窗口。若要創建新的參數對象,請單擊「添加」。 通過單擊排序下的箭頭移動新參數,將新參數放到其在集合中的正確索引位置。若要設置參數屬性,請在「成員」列表中選擇參數,然後使用右邊的屬性網格。下表列出通常設置的屬性。 屬性 說明SourceColumn數據集表中某列的名稱,將從該列讀取參數值。該屬性與填充 UPDATE、INSERT 或 DELETE 語句(或等效存儲過程)中的值的參數一起使用。SourceVersion如果參數值是通過 SourceColumn 屬性導出的,則 SourceVersion 指定應使用數據集記錄的哪個版本作為參數值源: Value 要為參數設置的顯式值。該屬性經常在運行時設置,而不是在設計時靜態設置。如果同時設置了 Value 屬性和 SourceColumn 屬性,則前者優先於後者。NamedParameter指示參數是對應於變數(通常具有 @parametername 格式)還是對應於佔位符(通常為問號)的布爾值。如果正在操作 SqlConnection 對象並使用命名參數,則將其設置為 true。DBType、Precision、Scale、Size有關參數值的本機數據類型(在數據存儲區中)的信息。參數值轉換為您指定的類型或從您指定的類型進行轉換。Direction指定是將參數值傳遞給命令還是從命令傳遞回來:ParameterName一個名稱,通過它可引用集合中的參數來代替通過索引值引用參數。盡管並非必需,但建議使用參數名以便於維護。單擊「確定」關閉「參數集合編輯器」窗口。重復步驟 3 到 7 為其他命令對象配置參數。請參見概念數據適配器命令中的參數
㈣ sql語句當中的數據適配器刪除更新資料庫
'dataset是數據集,它只是將從SQL搜集的數據存儲在這里
'deletecommand是操作SQL資料庫的命令
'其實你也可以直接操作SQL資料庫,然後將之綁定dataset,並在每次數據更新後',刷新dataset的數據
'下面是一個簡單的datagridview綁定dataset
'綁定數據
publicsubbd_data()
Dimg_apAsNewSqlDataAdapter("select*fromtb1",sql_conn)
dimg_dasnewdataset
g_ap.fill(g_d)
view1.AutoGenerateColumns=False
view1.DataSource=g_d.Tables(0)
endsub
'更新數據
publicsubup_data()
dimup_masnewSqlCommand
up_m.Connection=sql_conn
up_m.CommandText="insertintotb1(t1,t2)values(@t1,@t2)"
up_m.Parameters.AddWithValue("@t1","1")
up_m.Parameters.AddWithValue("@t2","2")
sql_conn.open()
up_m.ExecuteNonQuery()
sql_conn.Close()
endsub
㈤ oracle資料庫連接提示協議適配器錯誤
原因:相關的服務沒有開啟。
1.打開sqlplus,在出現dra12560:TNS:protocoladapter錯誤後輸入用戶名和密碼。
㈥ 數據適配器的簡介
SqlDataAdapter 通過對數據源使用適當的 Transact-SQL 語句映射 Fill(它可更改 DataSet 中的數據以匹配數據源中的數據)和 Update(它可更改數據源中的數據以匹配 DataSet 中的數據)來提供這一橋接。當 SqlDataAdapter 填充 DataSet 時,它為返回的數據創建必需的表和列(如果這些表和列尚不存在)。但是,除非 MissingSchemaAction 屬性設置為 AddWithKey,否則這個隱式創建的架構中不包括主鍵信息。也可以使用 FillSchema,讓 SqlDataAdapter 創建 DataSet 的架構,並在用數據填充它之前就將主鍵信息包括進去。有關更多信息,請參見 向 DataSet 添加現有約束。SqlDataAdapter 與 SqlConnection 和 SqlCommand 一起使用,以便在連接到 SQL Server 資料庫時提高性能。SqlDataAdapter
㈦ java連接oracle資料庫報網路適配器異常
先用plsql測試一下能否連接上資料庫,若連接不上安裝以下情況找問題
1、oracle配置問題
修改tnsnames.ora 文件
2、Ip問題
能ping通oracle伺服器的ip嗎?
3、防火牆
如果機器上安裝有放火牆,可能是伺服器埠號屏蔽而造成的。關閉防火牆後,嘗試重新連接。
㈧ 請問,什麼是資料庫適配器
數據適來配器是 ADO.NET 託管提供程自序(用於在數據源和數據集之間通信的一組對象)的組成部分。(除適配器以外,託管提供程序還包括連接對象、數據讀取器對象和命令對象。)適配器用於在數據源和數據集之間交換數據。在許多應用程序中,這意味著從資料庫將數據讀入數據集,然後從數據集將已更改數據寫回資料庫。然而,數據適配器可以在任意源和數據集之間移動數據。例如,可能會有在 Microsoft Exchange 伺服器和數據集之間移動數據的適配器。
㈨ 數據適配器的SqlDataAdapter
還包括 SelectCommand、InsertCommand、DeleteCommand、UpdateCommand 和 TableMappings 屬性,
㈩ Oracle資料庫出現協議適配器錯誤
1、你沒有監聽程序,可以手動創建一個,如果在本機的話,監聽程序有沒有,沒太版大意義。權
運行CMD,輸入netca,然後又一個【監聽程序配置】,然後【添加】,一直下一步就可以了,
應該可以解決lsnrctl start的問題。
2、你沒有資料庫,運行CMD,輸入dbca,創建一個資料庫吧。