【IT168 技术文档】通过ADO连接KingbaseES数据库,用此方法连接数据库时可以通过OLE DB连接数据库,不再需要建立相应的ODBC数据源。(注意:若通过ODBC连接数据库也可以,但需要建立相应的ODBC数据源)
方法如下:
连接字符串如下所示:
Provider=KBOLEDB.1;Password=口令;User ID=用户名;Initial Catalog=要连接的数据库名称;Data Source=要连接的服务器的IP地址;
以VB中为例:
Private Conn As ADODB.Connection
Private Sub Form_Load()
Set Conn = New ADODB.Connection
'通过ADO连接KingbaseES数据库
Conn.Open "Provider=KBOLEDB.1;Password=MANAGER;User ID=SYSTEM;Initial Catalog=TEST;Data Source=127.0.0.1;"
End Sub
以PB中为例:
// Profile
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='Provider=KBOLEDB.1;Password=MANAGER;User ID=SYSTEM;Initial Catalog=TEST;Data Source=127.0.0.1;'"
connect using SQLCA;