要使用ADO(ActiveX Data Objects)連接到Oracle數據庫,請按照以下步驟操作:
確保已安裝Oracle客戶端。如果沒有,請從Oracle官方網站下載并安裝:https://www.oracle.com/database/technologies/instant-client/downloads.html
在VBScript或其他支持ADO的編程語言中,創建一個連接字符串。這是一個示例連接字符串,用于連接到遠程Oracle數據庫:
Dim conn
Set conn = CreateObject("ADODB.Connection")
conn.ConnectionString = "Provider=OraOLEDB.Oracle;Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=your_host_name)(PORT=your_port))(CONNECT_DATA=(SERVICE_NAME=your_service_name)));User Id=your_username;Password=your_password;"
請將your_host_name
、your_port
、your_service_name
、your_username
和your_password
替換為實際的值。
conn.Open
Dim rs
Set rs = CreateObject("ADODB.Recordset")
rs.Open "SELECT * FROM your_table", conn
Do While Not rs.EOF
WScript.Echo rs.Fields(0).Value & ", " & rs.Fields(1).Value
rs.MoveNext
Loop
rs.Close
Set rs = Nothing
conn.Close
Set conn = Nothing
注意:這些示例是使用VBScript編寫的,但您可以將其轉換為其他支持ADO的編程語言,如C#、VB.NET等。只需相應地調整語法即可。