當前位置:首頁 » 操作系統 » 資料庫有幾種連接方式

資料庫有幾種連接方式

發布時間: 2023-02-03 12:47:12

資料庫與伺服器連接的三種方式

sql SERVER連接oracle資料庫幾種方法

--1 方式
--查詢oracle資料庫中的表
SELECT *
FROM OPENDATASOURCE(

'MSDAORA',
'Data Source=GE160;User ID=DAIMIN;Password=DAIMIN'

)..DAIMIN.JOBS

--在sqlserver中創建與oracle資料庫中的表同名的表
select * into JOBS from

OPENDATASOURCE(
'MSDAORA',
'Data Source=GE160;User
ID=daimin;Password=daimin'
)..DAIMIN.JOBS

select * from JOBS

--2、方式
--在master資料庫中查看已經存在的鏈接伺服器
select * from sysservers

EXEC sp_addlinkedserver
@server = 'GE160',
@srvproct = 'Oracle',

@provider = 'MSDAORA',
@datasrc = 'GE160'

exec sp_addlinkedsrvlogin 'GE160', false, 'sa', 'daimin', 'daimin'

--要在企業管理器內指定登錄帳號

exec sp_dropserver GE160

select * from GE160..DAIMIN.JOBS

delete from GE160..DAIMIN.JOBS

--備註:引用ORACLE伺服器上的表時,用戶名稱與表名一定要大寫字母。

SELECT *
FROM OPENQUERY(GE160, 'SELECT * FROM DAIMIN.JOBS')

--3、方式
SELECT a.*
FROM OPENROWSET('MSDAORA',

'GE160';'DAIMIN';'DAIMIN',
DAIMIN.JOBS) AS a
ORDER BY a.JOB_ID

--4、方式 ODBC
--ODBC方式比較好辦
SELECT A.*
FROM
OPENROWSET('MSDAORA','GE160';'DAIMIN';'DAIMIN', --GE160是數據源名
DAIMIN.JOBS) AS
A
ORDER BY A.JOB_ID

② 具體解釋VB中連接access資料庫的幾種方法

在VB中,連接ACCESS資料庫的方法主要有以下三種

  • 使用ADO對象,通過編寫代碼訪問資料庫

  • Connection 對象

    ODBC數據源

  • 使用ADO Data控制項高速創建資料庫連接

  • 有三種連接方法

    Data Link文件

    使用ODBC數據源名稱

    使用連接字元串

  • 使用數據環境設計器創建資料庫連接

  • 首先加入環境引用。

    然後找到數據源進行連接

    不管是哪一種連接,都是先有一個路徑,通向要連接的數據源,和數據源建立關系,在連接。就好比從北京到上海,能夠做汽車,能夠做火車,還能夠做飛機,汽車走快速,火車走鐵路,飛機走航線,過程不一樣,但結果是一樣的,都是到達上海目的地。


③ 連接資料庫都有幾種方法

1.Access資料庫的DSN-less連接方法:

set adocon=Server.Createobject("adodb.connection")
adoconn.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ="& _
Server.MapPath("資料庫所在路徑")

2.Access OLE DB連接方法:

set adocon=Server.Createobject("adodb.connection")
adocon.open"Provider=Microsoft.Jet.OLEDB.4.0;"& _
"Data Source=" & Server.MapPath("資料庫所在路徑")

3.SQL server連接方法:

set adocon=server.createobject("adodb.recordset")
adocon.Open"Driver={SQL Server};Server=(Local);UID=***;PWD=***;"& _
"database=資料庫名;"

4.SQL server OLE DB連接方法:

set adocon=Server.Createobject("adodb.connection")
adocon.open"provider=SQLOLEDB.1;Data Source=RITANT4;"& _
"user ID=***;Password=***;"& _
"inital Catalog=資料庫名"

5.Oracle 連接方法:

set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={microsoft odbc for oracle};server=oraclesever.world;uid=admin;pwd=pass;"

6.Oracle OLE DB 連接方法:

set adocon=Server.Createobject("adodb.connection")
adocon.open"Provider=OraOLEDB.Oracle;data source=dbname;user id=admin;password=pass;"

7.dBase 連接方法:

set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={microsoft dbase driver(*.dbf)};driverid=277;dbq=------------;"

8.mySQL 連接方法:

set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={mysql};database=yourdatabase;uid=username;pwd=yourpassword;option=16386;"

9.Visual Foxpro 連接方法:

set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={microsoft Visual Foxpro driver};sourcetype=DBC;sourceDB=*.dbc;Exclusive=No;"

10.MS text 連接方法:

set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={microsoft text driver(*.txt; *.csv)};dbq=-----;"&_
"extensions=asc,csv,tab,txt;Persist SecurityInfo=false;"

11.MS text OLE DB 連接方法:

set adocon=Server.Createobject("adodb.connection")
adocon.open"Provider=microsof.jet.oledb.4.0;data source=your_path;"&_
"Extended Properties'text;FMT=Delimited'"
回答者:zhequ - 助理 二級 1-5 10:12

<%
set conn=server.create.createobject("adodb.connection")
conn.open "DSN=esinc;UID=admin;PWD=;"
%>
上面是用本地伺服器
<%
set conn=server.create.createobject("adodb.connection")
conn.open "driver=driver do microsoft access (*.mdb);UID=admin;PWD=;DBQ="&server.mappath("esinc.mdb")
%>
這個是在其他地方也可以用 esinc是mdb的文件名自己改

④ 資料庫七種連接方式總結

部門表數據

內連接inner join表示A表和B表的共有部分數據。

左連接 left join 表示A表和B表的公共部分,再加上A表的獨有部分。

右連接right join 表示A表和B表公共部分,在加上B表的獨有部分。

查找A表獨有部分,則需查找A表和B表的共有部分並加上A表的獨有部分,在將A表和B表的共有部分剔除即可(也就是挑選B的主鍵為空的數據)。

查找B表獨有部分,則需查找A表和B表的共有部分並加上B表的獨有部分,在將A表和B表的共有部分剔除即可(也就是挑選A的主鍵為空的數據)。

全連接則表示將A表和B表的公共部分及A表、B表的獨有部分,所有數據都查詢出來

指導圖的全連接 full outer join 在mysql 語法報錯!但是可以通過union關鍵字進行查詢。
UNION會把 重復的行去掉,返回的行都是唯一的。如果想保留重復行,可以使用 UNION ALL 關鍵字。
UNION其實就是將A表和B表的共有部分及A表的獨有部分(即左連接left join)加上A、B表共有部分及B表的獨有部分(即右連接right join)合並起來,並進行去重即可。

查詢A表獨有部分並加上B表獨有部分

實際就是查詢A表的獨有部分和B表的獨有部分,使用UNION進行連接即可。

⑤ 資料庫與伺服器的三種連接方式

三種連接方式通常有:
伺服器本地連接
本地電腦遠程資料庫連接
網頁連接,如phpmyadmin(mysql)

希望可以幫到你,中國諾網

⑥ 常用的資料庫的連接方式有哪幾種各有什麼特點

我是最近才開始研究的,我試著回答回答:常用的聯系方式有:ODBC資料庫介面,ADU數據介面,ADO.NET數據介面,JDBC介面。特點:前兩種差不多,都是微軟公司開發的;ADO.NET數據介面應該說是最好的一種了,它支持斷開式連接。最後一種我不建議使用。

⑦ 常見資料庫的連接方式有哪些呢

一種是以系統身份登陸,一種是以sql連接方式登錄
連接方式 ado,jdbc,odbc,ole db等

⑧ 請問資料庫連接的3種方法有哪3種啊

1、運行資料庫DSN
WinCC內部變數:@DatasourceNameRT,如:CC_MyTest_06_04_08_09_05_14R
2、普通連接的ConnectionString
(1)連接運行資料庫
strSQL="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=CC_MyTest_06_04_08_09_05_14R;Data Source=.\WINCC"
(2)連接其它資料庫,如:Northwind
strSQL="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Northwind;Data Source=.\WINCC"
註:普通連接方式下,所有標準的SQL語句都可以使用。
3、歸檔資料庫的ConnectionString
strSQL="Provider=WinCCOLEDBProvider.1;Catalog=CC_MyTest_06_04_08_09_05_14R;Data Source=.\WinCC"
在此連接方式下,只能用WinCCOLEDBProvider提供的方法訪問歸檔資料庫:
(1)單個歸檔變數查詢:(2)多個歸檔變數查詢:

⑨ 進行web開發時,資料庫的連接方式分為哪幾種

(1)通過JET資料庫引擎對ACCESS2000資料庫的連接
m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\test.mdb","","",adModeUnknown);

(2)通過DSN數據源對任何支持ODBC的資料庫進行連接:

m_pConnection->Open("Data Source=adotest;UID=sa;PWD=;","","",adModeUnknown);

(3)不通過DSN對SQL SERVER資料庫進行連接:

m_pConnection-> Open( "driver={SQLServer};Server=127.0.0.1;DATABASE=vckbase;UID=sa;PWD=139","","",adModeUnknown
);

其中Server是SQL伺服器的名稱,DATABASE是庫的名稱

Connection對象除Open方法外還有許多方法,我們先介紹Connection對象中兩個有用的屬性ConnectionTimeOut與State
ConnectionTimeOut用來設置連接的超時時間,需要在Open之前調用,例如:

m_pConnection->ConnectionTimeout = 5;///設置超時時間為5秒

m_pConnection->Open("Data Source=adotest;","","",adModeUnknown);

State屬性指明當前Connection對象的狀態,0表示關閉,1表示已經打開,我們可以通過讀取這個屬性來作相應的處理,例如:

if(m_pConnection->State) m_pConnection->Close(); ///如果已經打開了連接則關閉它

⑩ ADO連接SQL資料庫的幾種方式

一、使用DSN連接。使用ODBC DSN 連接資料庫有兩種方式,一種為SYSTEM DSN、一種為DSN文件,因此在使用DSN連接方式之前必段創建一個SYSTEM DSN或DSN FILE.1、ODBC - DSN oConn.Open "DSN=AdvWorks;" & _ "Uid=Admin;" & _ "Pwd=;2、ODBC - File DSNoConn.Open "FILEDSN=c:\somepath\mydb.dsn;" & _ "Uid=Admin;" & _ "Pwd=;"二、不使用DSN連接方式1、ODBC Driver for MySQL (via MyODBC)---連接一個本地資料庫 oConn.Open "Driver={mySQL};" & _ "Server=MyServerName;" & _ "Option=16834;" & _ "Database=mydb;"---連接一個遠程資料庫 oConn.Open "Driver={mySQL};" & _ "Server=db1.database.com;" & _ "Port=3306;" & _ "Option=131072;" & _ "Stmt=;" & _ "Database=mydb;" & _ "Uid=myUsername;" & _ "Pwd=myPassword;"2、OLE DB Provider for SQL Server 連接這個鏈接只需寫好連接字元串,格式:conn.ConnectionString = "Driver={sql server};server=伺服器名;uid=登錄名;pwd=密碼;database=數據源" 使用無源連接優點較多:可以不創建 DSN,這樣就能簡化客戶應用程序的設置和安裝。 不必在系統注冊表中查找 DSN,加快連接速度。 更有效到控制伺服器及其它連接參數,從而提高應用程序和系統的安全性。當然還有其他的連接方式,以後遇到了再補充。

熱點內容
androidactivity生命 發布:2024-04-27 07:33:48 瀏覽:83
win2008伺服器搭建網站 發布:2024-04-27 07:26:51 瀏覽:639
java的vector 發布:2024-04-27 07:05:00 瀏覽:203
舊電腦共享伺服器 發布:2024-04-27 06:32:21 瀏覽:339
java程序練習 發布:2024-04-27 06:24:00 瀏覽:438
sql30 發布:2024-04-27 06:22:10 瀏覽:55
怎樣防止sql注入 發布:2024-04-27 06:11:25 瀏覽:236
安卓為什麼不能登蘋果系統的游戲 發布:2024-04-27 06:11:23 瀏覽:601
編程日課 發布:2024-04-27 05:56:54 瀏覽:620
漏洞上傳工具 發布:2024-04-27 05:50:58 瀏覽:717