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

odbc連接資料庫

發布時間: 2023-03-19 10:41:23

❶ 什麼是ODBC

1、ODBC(Open Database Connectivity,開放資料庫互連)是微軟公司開放服務結構(WOSA,Windows Open Services Architecture)中有關資料庫的一個組成部分。

2、ODBC技術。ODBC的基本思想是為用戶提供簡單、標准、透明的資料庫連接的公共編程介面,開發廠商根據ODBC的標准去實現底層的驅動程序,這個驅動對用戶是透明的,並允許根據不同的DBMS採用不同的技術加以優化實現,這就利於不斷吸收新的技術而趨完善。

3、一種動態鏈接庫 (DLL),支持 ODBC 的應用程序(如 Excel)可以用它來訪問 ODBC 數據源。每個 ODBC 驅動程序針對一個資料庫管理系統 (DBMS),如 sql Server、Access 等等。

4、MyODBC是提供標准ODBC界面存取的程序,用VB、VC、BCB、Access等等透過ODBC直接存取資料庫,減少Web Server更新MySQL資料庫。

5、unixodbc是一個來連接資料庫的組件。該版本主要是支持 64 位的 SQLLEN,修復了一些bug;另外驅動部分和圖形化設置工具分開為兩個獨立的項目。它能讓你在Unix/Linux系統下使用ODBC。

❷ 如何使用ODBC來連接ACCESS資料庫

給你一例去參考一下:

Private Sub Command1_Click()
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim sqlStr As String
cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\NO1\Desktop\test.mdb;Persist Security Info=False"
cn.Open
sqlStr = "select * From query where 題目內容 like '%" & Text2.Text & "%" & Chr(39) & "or 題號 like '% " & Text2.Text & "%'"
rs.Open sqlStr, cn, adOpenStatic, adLockPessimistic

text1.text = rs.Fields(0) & space(1) &rs.Fields(1)

For Each myField In rs.Fields
Debug.Print myField.Name & "=" & myField.Value
next

❸ 如何使用ODBC來連接ACCESS資料庫

作步驟如下:
(1)單擊「開始」按鈕,選擇「程序」→「管理工具」→「數據源(ODBC)」命令,打開「ODBC數據源管理器」對話框,打開「系統DSN」選項卡。
(2)單擊「添加」按鈕,打開「創建新數據源」對話框,選擇安裝數據源的驅動程序,這里選擇「Microsoft Access Driver (*.mdb)」,如圖2.6所示。
選擇安裝數據源的驅動程序
(3)單擊「完成」按鈕,打開「ODBC Microsoft Access 安裝」對話框,填寫「數據源名」及相關「說明」,並指定所要連接資料庫的路徑,如圖2.7所示。
「ODBC Microsoft Access 安裝」對話框
(4)單擊「確定」按鈕,完成配置系統DSN的操作。
使用ODBC方法連接Access資料庫的代碼如下:
常式2-2 代碼位置:光碟\mr\2\2.2\2.2.1\02\conn.asp
<%
Dim Conn
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "DSN=AccessDSN"
%>
如果Access資料庫設有密碼,可以使用以下代碼連接資料庫:
<%
Dim Conn
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "DSN=AccessDSN;uid=admin;pwd=123456;"
%>

❹ sqliteodbc安裝後連接odbc資料庫方法

jdbc使用通過JAVA的資料庫驅動程序直接連接到資料庫脊滾基,而jdbc-ODBC連接到ODBC數據源,實際連接到資料庫的是ODBC。 建議使用JDBC直接連接,並使用連接池。

JDBC是「備隱Java資料庫連接」。 它由一組用Java編程語言編寫的類和介面組成。 JDBC為工具和資料庫開發人員提供了標准API,使他們能夠使用純Java API創建資料庫APP應用程序。

開放資料庫連接(odbc )是開放資料庫互連。 ODBC基於SQL,作為訪問資料庫的標准。 該介面允許:個最大限度地提高互操作性的APP應用程序通過一組公共代碼訪問不同的資料庫管理系統。 軟體開發人員開發的客戶端/伺服器APP應用程序不會局限於特定的資料庫。 ODBC可以為各種資料庫提供適當的驅動程序。 對於ASP課程

Qt專欄之模態與非模態對話框的實櫻謹現
dbms和jdbc,mysql資料庫odbc連接器
jdbc哪幾種方式,jdbc主要

❺ ODBC 連接資料庫

學編程千萬別用數據源,下面是純SDK寫法。看一下終身受益

首先應該導入:#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","rsEOF")
具體操作如下:
CoInitialize(NULL);
_ConnectionPtr pConn(__uuidof(Connection));
pConn.CreateInstance("ADODB.connection");

CString conn="Provider=microsoft.jet.oledb.4.0;data source=txl.mdb"
if(FAILED(pConn->Open((_bstr_t)conn,"","",-1)))
{

AfxMessageBox("連接失敗");
return;
}

pConn->Close();
pConn.Release();
CoUninitialize();

❻ SQL SERVER 無法連接ODBC資料庫

SQL SERVER 無法連接ODBC數據是設置錯誤造成的,解決方法為:

1、首先點擊控制面板 在控制面板界面找到管理工具 點開該選項。

❼ 怎麼用odbc連接mysql資料庫

1.選擇「開始」→「管理工具」→「數據源(ODBC)」選項,顯示「ODBC數據源管理器」對話框。
2.切換到「系統DSN」選項卡,默認情況下計算機中沒有部桐李署和任何資料庫的連接。
3.單擊「添加」按鈕,顯示「創建新數據褲氏源」對話框。在「選擇您想為其安裝數據源的驅動程序」列表中,選擇「SQL Server」選項。
4.單擊「完成」按鈕,啟動創建新數據源向導,顯示「創建到SQL Server的新數據源」對話框。在「名稱」文本框中,鍵入數據源的名稱,在「伺服器」列表中選擇目標SQL Server 2008資料庫伺服器,或者鍵入資料庫伺服器的名稱。
5.單擊「下一步」按鈕,顯示下圖對話框,設置資料庫的身份驗證方法。ODBC支持基於Windows NT模式的身份驗證和基於SQL Server的驗證模式。本例中選擇SQL Server驗證模式。在「登錄ID」文本框中,鍵入資料庫管理員的名稱,在「密碼」文本框鍵入資料庫管理員的密碼。
6.單擊「下一步」按鈕,顯示下圖所示的對話框。設置連接的目標SQL Server 2008資料庫伺服器後,默認連接的資料庫。默認沒有選擇任何資料庫,其他選項使用默認值即可。
7.單擊「下一步」設置連接到SQL Server 2008的資料庫參數,建議使用默認值。如果在部署SQL Server 2008的過程中,更改了默認的資料庫參數,建議在此對話框中設置和部署資料庫時使用相同的參數。
8.單擊「完成」按鈕胡輪散,顯示創建ODBC數據源使用的參數。
9.單擊「測試數據源」按鈕,測試能夠連接到目標資料庫,如果成功顯示「SQL Server ODBC 數據源測試」對話框,在「測試結果」列表中會顯示「測試成功」信息。
10.單擊兩次「確定」按鈕,完成ODBC數據源的創建,創建成功的數據源。應用程序即可通過ODBC數據源連接到目標資料庫。

php利用pdo_odbc實現連接資料庫示例【基於ThinkPHP5.1搭建的項目】

本文實例講述了PHP利用pdo_odbc實現連接資料庫。分享給大家供大家參考,具體如下:
目的:從sql
server資料庫裡面把某個視圖文件調用出來,以鍵值對的方式顯示在頁面上。
利用pdo
odbc來實現PHP連接資料庫:
在PHP配置文件裡面開啟pdo_odbc.dll服務。重啟Apache伺服器。
在ThinkPHP5.1的項目中在模塊里添加config添加規定好的樣式資料庫:
代碼如下:
<?php
return
[
//
資料庫類型
'type'
=>
'sqlsrv',
//
伺服器地址
'hostname'
=>
'localhost',
//
資料庫名
'database'
=>
'mysql',
//
用戶名
'username'
=>
'sa',
//
密碼
'password'
=>
'123456',
//

'hostport'
=>
'',
//
連接dsn
'dsn'
=>
'odbc:Driver={SQL
Server};Server=localhost;Database=mysql',
//
資料庫連接參數
'params'
=>
[],
//
資料庫編碼默認採用utf8
'charset'
=>
'utf8',
//
資料庫表前綴
'prefix'
=>
'',
//
資料庫調試模式
'debug'
=>
true,
//
資料庫部署方式:0
集中式(單一伺服器),1
分布式(主從伺服器)
'deploy'
=>
0,
//
資料庫讀寫是否分離
主從式有效
'rw_separate'
=>
false,
//
讀寫分離後
主伺服器數量
'master_num'
=>
1,
//
指定從伺服器序號
'slave_no'
=>
'',
//
是否嚴格檢查欄位是否存在
'fields_strict'
=>
true,
//
數據集返回類型
'resultset_type'
=>
'array',
//
自動寫入時間戳欄位
'auto_timestamp'
=>
false,
//
時間欄位取出後的默認時間格式
'datetime_format'
=>
'Y-m-d
H:i:s',
//
是否需要進行SQL性能分析
'sql_explain'
=>
false,
//
Builder類
'builder'
=>
'',
//
Query類
'query'
=>
'\\think\\db\\Query',
//
是否需要斷線重連
'break_reconnect'
=>
false,
//
斷線標識字元串
'break_match_str'
=>
[],
];
?>
在控制器controller裡面建一個控制文件Test.php
代碼如下:
<?php
namespace
app\index\controller;
use
think\Db;
use
think\Controller;
class
Test
extends
Controller
{
public
function
zz(){
$data=Db::view('View_2')->select();
echo
json_encode($data);
}
}
?>
最後調用入口文件即可訪問。
http://localhost:81/1111/tp5/public/index/test/zz
我的效果:
[{"111":"123","1112":"LLP","232":"1","ROW_NUMBER":"1"},{"111":"123","1112":"BB","232":"2","ROW_NUMBER":"2"}]
更多關於thinkPHP相關內容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《thinkPHP模板操作技巧總結》、《ThinkPHP常用方法總結》、《codeigniter入門教程》、《CI(CodeIgniter)框架進階教程》、《Zend
FrameWork框架入門教程》及《PHP模板技術總結》。
希望本文所述對大家基於ThinkPHP框架的PHP程序設計有所幫助。
您可能感興趣的文章:ThinkPHP實現多資料庫連接的解決方法tp5(thinkPHP5)框架實現多資料庫查詢的方法ThinkPHP3.1新特性之多資料庫操作更加完善tp5(thinkPHP5)框架連接資料庫的方法示例PHP7使用ODBC連接SQL
Server2008
R2資料庫示例【基於thinkPHP5.1框架】thinkPHP5實現的查詢資料庫並返回json數據實例tp5(thinkPHP5)操作mongoDB資料庫的方法tp5(thinkPHP5)框架資料庫Db增刪改查常見操作總結thinkPHP5框架實現多資料庫連接,跨數據連接查詢操作示例

熱點內容
sql2008隨機數 發布:2025-08-26 02:37:48 瀏覽:342
做個電商網站需要什麼伺服器 發布:2025-08-26 02:37:42 瀏覽:266
php獲取當前目錄 發布:2025-08-26 02:30:29 瀏覽:467
伺服器終端不需要電腦 發布:2025-08-26 02:20:50 瀏覽:5
最小二乘濾波演算法 發布:2025-08-26 02:09:24 瀏覽:495
安卓系統怎麼加內存卡 發布:2025-08-26 02:08:38 瀏覽:245
16款凱美瑞推薦哪個配置 發布:2025-08-26 02:08:38 瀏覽:995
湖北高考生拍題上傳 發布:2025-08-26 01:58:54 瀏覽:120
美國伺服器租什麼好 發布:2025-08-26 01:54:02 瀏覽:834
還原錯誤的密碼是多少 發布:2025-08-26 01:34:12 瀏覽:168