開放式資料庫連接
1. 什麼是ODBC資料庫!可以詳細解釋一下嗎!
ODBC(開放式的資料庫連接)是一重公認的關系數據源的介面.它快而輕,並且提供統一的介面.
ODBC也是微軟公司開放服務結構(Windows
Open
Services
Architeture,WOSA)中有關資料庫的組成部分,它建立了一組規范,並提供了一組對資料庫訪問的標准API(應用程序編程介面).這些API利用sql來完成大部分任務.ODBC本身也提供了對於SQL語言的支持.
一個基於ODBC的應用程序對資料庫的操作不依賴任何DBMS(資料庫管理系統),不直接與DBMS打交道,所有的資料庫操作由對應的DBMS的ODBC驅動程序完成.也就是說,無論是FoxPro,Access,還是Oracle,資料庫,均可用ODBC
API進行訪問.由此可見,基於ODBC的資料庫都可以一用意的方式進行處理.
2. 開放式資料庫連接錯誤126
1、把下面的代碼復制下來,粘貼到文本文件
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\mdaccore.rsp
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\sqlclnt.rsp
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\odbcconf.rsp
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\redist.rsp
2、將文本文件另存為"sql126.bat";注意雙引號加上,防止擴展名被自動改成txt。
註:此處有網友說不知道怎麼操作。。。其實就是在記事本裡面建個空白文件
然後粘貼代碼進去,然後點擊 文件-另存為,在彈出的窗口中是可以填寫雙引號的。
這樣的操作可以保存文件成為任何格式。這屬於windows操作小技巧。
不寫雙引號的話,應當把對話框中的文件類型改成「*.*所有文件」,
這樣才可以,否則記事本會自動在你的文件名後面加上文本的後綴"TXT」。
3、運行算起來sql26.bat即可解決。
或者把上面的代碼復制到cmd窗口裡面直接運行
3. 資料庫與軟體連接的方法是什麼
軟體可以通過好多種方式連接資料庫,有微軟提供的(ODBC)開放式資料庫連接,和SUN提供的JDBC(java 資料庫連接),也可以用資料庫服務商提供的API來實現資料庫訪問。
資料庫系統也有好多種,有IBM公司的DB2,有甲骨文公司提供的oracle系列,還有微軟提供的SQL Server, 還有免費版的MySQL。
你看到的大多數小網站用的都是MySQL。
你可以學學這個資料庫系統,再看看JDBC.這方面的教程太多了。
4. 什麼是ODBC介面
ODBC是一種連接資料庫的開放標准。
ODBC(Open DataBase Connectivity,開放資料庫互連)是微軟公司開放服務結構(WOSA,Windows Open Services Architecture)中有關資料庫的一個組成部分,它建立了一組規范,並提供了一組對資料庫訪問的標准API(應用程序編程介面)。這些API利用SQL來完成其大部分任務。ODBC本身也提供了對SQL語言的支持,用戶可以直接將SQL語句送給ODBC。
它本身就是為了是資料庫的使用者不必考慮使用的是何種資料庫而只需要相同的操作而設計的。
ODBC是Open Database Connect即開放資料庫互連的簡稱,它是由Microsoft 公司於1991 年提出的一個用於訪問資料庫的統一界面標准,是應用程序和資料庫系統之間的中間件。它通過使用相應應用平台上和所需資料庫對應的驅動程序與應用程序的交互來實現對資料庫的操作,避免了在應用程序中直接調用與資料庫相關的操作,從而提供了資料庫的獨立性。
ODBC 主要由驅動程序和驅動程序管理器組成。驅動程序是一個用以支持ODBC 函數調用的模塊,每個驅動程序對應於相應的資料庫,當應用程序從基於一個資料庫系統移植到另一個時,只需更改應用程序中由ODBC 管理程序設定的與相應資料庫系統對應的別名即可。驅動程序管理器可鏈接到所有ODBC 應用程序中,它負責管理應用程序中ODBC 函數與DLL 中函數的綁定。
ODBC 使用層次的方法來管理資料庫,在資料庫通信結構的每一層,對可能出現依賴資料庫產品自身特性的地方,ODBC 都引入一個公共介面以解決潛在的不一致性,從而很好地解決了基於資料庫系統應用程序的相對獨立性,這也是ODBC 一經推出就獲得巨大成功的重要原因之一。
從結構上分,ODBC 分為單束式和多束式兩類。
1.單束式驅動程序
單束式驅動程序介於應用程序和資料庫之間,像中介驅動程序一樣數據提供一個統一的數據訪問方式。當用戶進行資料庫操作時,應用程序傳遞一個ODBC 函數調用給ODBC 驅動程序管理器,由ODBC API 判斷該調用是由它直接處理並將結果返回還是送交驅動程序執行並將結果返回。由上可見,單束式驅動程序本身是一個資料庫引擎,由它直接可完成對資料庫的操作,盡管該資料庫可能位於網路的任何地方。
2.多束式驅動程序
多束式驅動程序負責在資料庫引擎和客戶應用程序之間傳送命令和數據,它本身並不執行數據處理操作而用於遠程操作的網路通信協議的一個界面。前端應用程序提出對資料庫處理的請求,該請求轉給ODBC 驅動程序管理器,驅動程序管理器依據請求的情況,就地完成或傳給多束驅動程序,多束式驅動程序將請求翻譯為特定廠家的資料庫通信介面(如Oracle 的SQLNet)所能理解的形式並交於介面去處理,介面把請求經網路傳送給伺服器上的數據引擎,伺服器處理完後把結果發回給資料庫通信介面,資料庫介面將結果傳給多束式ODBC 驅動程序,再由驅動程序將結果傳給應用程序。
5. microsoft access database是幹嘛用的
功能特點 Access 2003 擁有一套功能強大的應用工具,其完善程度足以滿足專業開發人員的需要。雖然如此,新手也能十分容易的學習和掌握該產品。通過創建或使用強大的資料庫解決方案,您能夠更為輕松地組織、訪問和共享信息資源。
訪問和使用來自不同資源的信息
在熟悉的界面下使用不同格式和來自程序的信息。
合並大量數據資源。Access 2003 支持多種數據格式,包括擴展標記語言(XML)、OLE、開放式資料庫連接(ODBC)和Microsoft Windows SharePoint Services。
鏈接各種業務系統。通過表格鏈接,您可以在Access 2003窗體、報表和數據訪問頁面中同時訪問來自多個資料庫的數據。它還能夠將來自其他Microsoft Access資料庫、Microsoft Excel電子表格、ODBC數據源、Microsoft SQL Server資料庫以及其他的資料庫資源的表格進行鏈接。
充分利用企業數據。SQL Server數據被整合到了您的Access 2003解決方案中。您不需要學習任何Transact-SQL,就可以通過Stored Procere Designer(存儲過程設計器)創建和修改存儲在SQL Server中的簡單存儲過程。
依靠 Access 2003
減少錯誤,並在您需要的時候提供幫助。
賦予窗體新的外觀。Access 2003支持Microsoft Windows XP 的主題模式,使您的窗體擁有更協調的外觀設計。
顯示依賴性信息。快速查找依賴於某一特定資料庫對象的表、查詢、窗體或報表。
幫助消除錯誤。新的錯誤檢查功能可以標記出窗體和報表中的常見錯誤,加快測試和修訂的速度。在完成錯誤標記後,您可以通過給出的各種選項來更正錯誤。這將有助於節省時間,並幫助您創建更為精確的窗體和報表。
自動更新屬性。當您改變表格中某個欄位的屬性時,所有與之相關聯的窗體或報表都會自動更新。
通過強大的功能來分析您的信息。您可以將各種控制項拖放到Access 2003窗體中,用來創建Microsoft PivotTable或Microsoft PivotChart視圖,或者創建一個電子表格。
輕松備份您的信息。在Access 2003中,它將在其他位置保存一份您所操作的資料庫的副本。
找到您所需要的幫助。可以通過「開始」(Getting Started)和「幫助」任務窗格訪問 Office聯機幫助。 它提供了各種幫助和文檔資料,這些信息會根據其他用戶的要求和問題定期更新。這些任務窗格中的某些功能需要Internet鏈接。更詳細的內容請訪問Office 在線。
輕松共享信息
您設計的窗體和報表可以在舊版的Access中保存和打開,使您能夠更輕松地共享信息。
更有效地共享信息。您可以導出或導入數據,或鏈接到Windows SharePoint Services站點的列表。這樣團隊中的其他成員也能夠訪問到您的數據。構建這樣的站點需要運行了Windows SharePoint Services的Microsoft Windows Server 2003。
使用強大的工具來設計Web頁面。您可以在Web上發布窗體和報表,或將您的信息綁定在一個記錄資源上,用來顯示、更新和操作您資料庫中的數據。
使用兼容的文件格式。Access 2003 使用Access 2000 作為新資料庫的默認文件格式。由於Access 2002 和Access 2000 可以使用和修改同一個資料庫,因此公司可以在保持現有Access用戶和解決方法的前提下,輕松升級到Access 2003。
6. 應用程序如何與資料庫建立連接
1、首先打開visual studio 2017開發工具進入軟體主界面。
7. 資料庫介面的資料庫介面技術
Microsoft推出的ODBC(Open Database Connectivity)技術 為異質資料庫的訪問提供了統一的介面。ODBC基於SQL(Structured Query Language),並把它作為訪問資料庫的標准。這個介面提供了最大限度的相互可操作性:一個應用程序可以通過一組通用的代碼訪問不同的資料庫管理系統。一個軟體開發者開發的客戶/伺服器應用程序不會被束定於某個特定的資料庫之上。ODBC可以為不同的資料庫提供相應的驅動程序。 什麼是ODBC ?
ODBC基於SQL(Structured Query Language),並把它作為訪問資料庫的標准。這個介面提供了最大限度的相互可操作性:一個應用程序可以通過一組通用的代碼訪問不同的資料庫管理系統。
與ODBC有關的名詞
ODBC驅動程序:是一個動態鏈接庫(DLL),用以將特定的開放式資料庫連接的數據源和另一個應用程序(客戶端)相連接。
ODBC數據源:作為數據源使用的資料庫或資料庫伺服器。ODBC數據源通過它們的數據源名稱來引用,或者通過具體引用ODBC驅動程序和伺服器名稱來引用。可以在Windows的控制面板中使用ODBC管理程序或rdoRegisterDataSource(一個ODBC API)方法來注冊命名的數據源。
ODBC驅動程序管理器:提供從主機語言到特定後端數據源驅動程序的介面。
ODBC API:資料庫廠商為程序設計者提供的直接訪問資料庫的一組函數。注意:這里要指出的是,雖然ODBC API提供了很多很方便而且強大的功能。但是通常來說ODBC API都比較難學,而且使用很容易出錯。雖然允許用ODBC API來操作ODBC句柄,但還是要小心,如果不正確地使用ODBC API,可能會導致不可預知的錯誤。例如,假如使用ODBC API代碼來關閉連接或釋放這些ODBC句柄中的任何一個,那麼RemoteData控制項或RDO的行為將是不可預知的。保存ODBC句柄以供備用也是沒有意義的,因為它們是可變的。 什麼是JDBC ?
JDBC(Java Data Base Connectivity,java資料庫連接)是一種用於執行SQL語句的Java API,可以為多種關系資料庫提供統一訪問,它由一組用Java語言編寫的類和介面組成。JDBC提供了一種基準,據此可以構建更高級的工具和介面,使資料庫開發人員能夠編寫資料庫應用程序,同時,JDBC也是個商標名。
簡單地說,JDBC 可做三件事:、發送 操作資料庫的語句並處理結果。下列代碼段給出了以上三步的基本示例:
Connection con = DriverManager.getConnection(jdbc:odbc:wombat,login,
password);
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(SELECT a, b, c FROM Table1);
while (rs.next()) {
int x = rs.getInt(a);
String s = rs.getString(b);
float f = rs.getFloat(c);
}
上述代碼對基於JDBC的資料庫訪問做了經典的總結。
這里簡單介紹下ODBC和JDBC,如果想詳細了解的同學可以單擊鏈接去相應詞條。
8. ODBC和JDBC是做什麼的
ODBC:一般指開放資料庫連接(Open Database Connectivity,ODBC)是為解決異構資料庫間的數據共享而產生的。
現已成為WOSA(The Windows Open System Architecture ),Windows開放系統體系結構)的主要部分和基於Windows環境的一種資料庫訪問介面標准ODBC 為異構資料庫訪問提供統一介面,允許應用程序以SQL 為數據存取標准,存取不同DBMS管理的數據;使應用程序直接操縱DB中的數據,免除隨DB的改變而改變。用ODBC 可以訪問各類計算機上的DB文件,甚至訪問如Excel 表和ASCI I數據文件這類非資料庫對象。
(8)開放式資料庫連接擴展閱讀:
對本地資料庫來說,通常要在User DSN(用戶DSN)選項卡上創建一個項;對遠程資料庫,則在System DSN(系統DSN)選項卡上創建。任何情況下,都不能在User DSN(用戶DSN)和System DSN(系統DSN)選項卡上創建同名的項。通常會出現的問題是,你試圖訪問遠程資料庫,但從Web伺服器獲得了非常奇怪和矛盾的錯誤消息。事實上,如果在遠程資料庫訪問期間得到了奇怪的錯誤消息,那麼32位ODBC小程序是首先應該查看的地方之一。
9. [ 求助 ] 30分求英譯漢(謝絕機器翻譯!!)
區域網是一種本地網或廣域網,就像一個簡單版的互聯網。由於區域網處在一個單獨的機構中,所以不需要像防火牆那樣復雜的安全措施。所有用來開發萬維網應用程序的工具也可以用於區域網。ODBC(開放式資料庫連接
)在區域網內的運行跟在互聯網上一樣。如果你擁有多個數據源,應用Web瀏覽器和適當客戶端及伺服器擴展的用戶可以藉助SQL通過HTML和ODBC來訪問這些數據。在driver中,使用ODBC的SQL被翻譯成資料庫源碼並得以執行。