技术开发 频道

通过ADO连接KingbaseES数据库

    【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;

0
相关文章