zoukankan      html  css  js  c++  java
  • 常用ODBC连接字符串

    http://www.carlprothman.net/Technology/ConnectionStrings/ODBCDSNLess/tabid/90/Default.aspx

    • ODBC Driver for Access

    For Standard Security:

    oConn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _ 
               "Dbq=c:\somepath\mydb.mdb;" 

    If you are using a Workgroup (System database):

    oConn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _ 
               "Dbq=c:\somepath\mydb.mdb;" & _
               "SystemDB=c:\somepath\mydb.mdw;", _
               "myUsername", "myPassword"
     

    If want to open up the MDB exclusively

    oConn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _
               "Dbq=c:\somepath\mydb.mdb;" & _
               "Exclusive=1;"  

    If MDB is located on a Network Share

    oConn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _
               "Dbq=\\myServer\myShare\myPath\myDb.mdb;"  

    If MDB is located on a remote machine

    - Call an XML Web Service that contains data access web methods for MDB
    - Or upgrade to SQL Server and use an IP connection string

    If you don't know the path to the MDB (using ASP)

    <%  ' ASP server-side code
    oConn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _
               "Dbq=" & Server.MapPath(".") & "\db\myDb.mdb;"
    %>

    Make sure the Web identity has read/write permissions to the directory 
    the MDB is located in. e.g. "db" would need the read/write permissions. 

    If you don't know the path to the MDB (using VB)

    oConn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _
               "Dbq=" & App.Path & "\myDb.mdb;" 
    This assumes the MDB is in the same directory where the application is running.

    For more information, see: Microsoft Access Driver Programming Considerations

    To view Microsoft KB articles related to Microsoft Access Driver, click here


    • ODBC Driver for AS/400 (from IBM)
    oConn.Open "Driver={Client Access ODBC Driver (32-bit)};" & _
               "System=myAS400;" & _
               "Uid=myUsername;" & _
               "Pwd=myPassword"

    For more information, see: A Fast Path to AS/400 Client/Server


    • ODBC Driver for dBASE
    oConn.Open "Driver={Microsoft dBASE Driver (*.dbf)};" & _
               "DriverID=277;" & _
               "Dbq=c:\somepath"

    Then specify the filename in the SQL statement:

    oRs.Open "Select * From user.dbf", oConn, , ,adCmdText

    Note: MDAC 2.1 (or greater) requires the Borland Database Engine (BDE) to update dBase DBF files. (Q238431).

    For more information, see: dBASE Driver Programming Considerations

    To view Microsoft KB articles related to Microsoft dBASE Driver, click here


    • ODBC Driver for Excel
    oConn.Open "Driver={Microsoft Excel Driver (*.xls)};" & _
               "DriverId=790;" & _
               "Dbq=c:\somepath\mySpreadsheet.xls;" & _
               "DefaultDir=c:\somepath" 

    For more information, see: Microsoft Excel Driver Programming Considerations

    To view Microsoft KB articles related to Microsoft Excel Driver, click here


    • ODBC Driver for Informix

    If using INFORMIX 3.30 ODBC Driver

    oConn.Open "Dsn='';" & _
               "Driver={INFORMIX 3.30 32 BIT};" & _
               "Host=myHostname;" & _
               "Server=myServerName;" & _
               "Service=myServiceName;" & _
               "Protocol=olsoctcp;" & _
               "Database=myDbName;" & _
               "UID=myUsername;" & _
               "PWD=myPassword" & _
    
    ' Or
    oConn.Open "Dsn=myDsn;" & _
               "Host=myHostname;" & _
               "Server=myServerName;" & _
               "Service=myServiceName;" & _
               "Protocol=onsoctcp;" & _
               "Database=myDbName;" & _
               "Uid=myUsername;" & _
               "Pwd=myPassword"

    If using INFORMIX-CLI 2.5 ODBC Driver

    oConn.Open "Driver={Informix-CLI 2.5 (32 Bit)};" & _
               "Server=myServerName;" & _
               "Database=myDbName;" & _
               "Uid=myUsername;" & _
               "Pwd=myPassword" & _

    For more information, see: Informix Developer ZoneConnection to ODBC Data Source,


    • ODBC Driver for Interbase - from Easysoft

    For the local machine

    oConn.Open "Driver={Easysoft IB6 ODBC};" & _
               "Server=localhost;" & _
               "Database=localhost:C:\Home\Data\Mydb.gdb;" & _
               "Uid=myUsername;" & _
               "Pwd=myPassword" 

    For a remote machine

    oConn.Open "Driver={Easysoft IB6 ODBC};" & _
               "Server=myMachineName;" & _
               "Database=myMachineName:C:\Home\Data\Mydb.gdb;" & _
               "Uid=myUsername;" & _
               "Pwd=myPassword" 

    For more information, see: Connecting to InterBase and Easysoft


    • ODBC Driver for Interbase - from InterSolv

    For the local machine

    oConn.Open "Driver={INTERSOLV InterBase ODBC Driver (*.gdb)};" & _
               "Server=localhost;" & _
               "Database=localhost:C:\Home\Data\Mydb.gdb;" & _
               "Uid=myUsername;" & _
               "Pwd=myPassword" 

    For a remote machine

    oConn.Open "Driver={INTERSOLV InterBase ODBC Driver (*.gdb)};" & _
               "Server=myMachineName;" & _
               "Database=myMachineName:C:\Home\Data\Mydb.gdb;" & _
               "Uid=myUsername;" & _
               "Pwd=myPassword" 

    For more information, see: Google Search (if you know a direct URL email me)


    • ODBC Driver for Lotus Notes
    oConn.Open "Driver={Lotus NotesSQL 3.01 (32-bit) ODBC DRIVER (*.nsf)};" & _
               "Server=myServerName;" & _
               "Database=mydir\myDbName.nsf;" & _
               "Uid=myUsername;" & _
               "Pwd=myPassword" & _

    For more information, see: Connection keywords


    • ODBC Driver for Mimer
    oConn.Open "Driver={MIMER};" & _
               "Database=myDatabaseName;" & _
               "Uid=myUsername;" & _
               "Pwd=myPassword" 

    For more information, see: Opening a Connection


    • ODBC Driver for MySQL (via MyODBC)

    To connect to a local database (using MyODBC Driver)

    oConn.Open "Driver={mySQL};" & _ 
               "Server=MyServerName;" & _
               "Option=16834;" & _
               "Database=mydb"

    To connect to a remote database

    oConn.Open "Driver={mySQL};" & _ 
               "Server=db1.database.com;" & _
               "Port=3306;" & _
               "Option=131072;" & _
               "Stmt=;" & _
               "Database=mydb;" & _
               "Uid=myUsername;" & _
               "Pwd=myPassword"

    To connect to a local database (using MySQL ODBC 3.51 Driver)

    oConn.Open "DRIVER={MySQL ODBC 3.51 Driver};" & _
               "Server=myServerName;" & _
               "Port=3306;" & _
               "Option=16384;" & _
               "Stmt=;" & _
               "Database=mydatabaseName;" & _
               "Uid=myUsername;" & _
               "Pwd=myPassword"
    Or
    oConn.Open "DRIVER={MySQL ODBC 3.51 Driver};" & _
    "SERVER=myServerName;" & _
    "DATABASE=myDatabaseName;" & _
    "USER=myUsername;" & _
    "PASSWORD=myPassword;"
     

    Note: When you first install MySQL, it creates a "root" user account (in the sys datbase's user table) with a blank password.

    For more information, see: Programs Known to Work with MyODBC


    • ODBC Driver for Oracle - from Microsoft

    For the current Oracle ODBC Driver from Microsoft

    oConn.Open "Driver={Microsoft ODBC for Oracle};" & _
               "Server=OracleServer.world;" & _
               "Uid=myUsername;" & _
               "Pwd=myPassword"
     

    For the older Oracle ODBC Driver from Microsoft

    oConn.Open "Driver={Microsoft ODBC Driver for Oracle};" & _
               "ConnectString=OracleServer.world;" & _
               "Uid=myUsername;" & _
               "Pwd=myPassword"

    For more information, see: Connection String Format and Attributes

    To view Microsoft KB articles related to Microsoft ODBC for Oracle, click here


    • ODBC Driver for Oracle - from Oracle
    oConn.Open "Driver={Oracle ODBC Driver};" & _
               "Dbq=myDBName;" & _
               "Uid=myUsername;" & _
               "Pwd=myPassword"

    Where: The DBQ name must be defined in the tnsnames.ora file

    For more information, see: Oracle8 ODBC Driver HelpOracle ODBC FAQs[asporacle] listserv FAQs, and ASPDB Oracle


    • ODBC Driver for Oracle Rdb
    oConn.Open "Driver={Oracle ODBC Driver for Rdb};" & _
               "UID=myUserID;" & _
               "PWD=myPassword;" & _
               "SVR=aServerName;" & _
               "XPT=2;" & _
               "DATABASE=Attach 'filename disk:[dir1.dir2]rootfile';" & _
               "CLS=aClassName;" & _
               "DBA=W;" & _
               "CSO=1;" & _
               "TLL=aLibName;" & _
               "TLO=0;" & _
               "DSO=0;" & _
               "PWV=secPassword"

    For connecting to a database over TCP/IP, 
    not using a specific SQL/Services class
    :

    oConn.Open "Driver={Oracle ODBC Driver for Rdb};" & _
               "UID=myUserID;" & _
               "PWD=myPassword;" & _
               "SVR=aServerName;" & _
               "XPT=2;" & _ 
               "DATABASE=Attach 'filename disk:[dir1.dir2]rootfile'"

    For connecting to a database over DECNET using a specific class, 
    not using pre-attached connection
    :

    oConn.Open "Driver={Oracle ODBC Driver for Rdb};" & _
               "UID=myUserID;" & _
               "PWD=myPassword;" & _
               "SVR=aServerName;" & _
               "XPT=1;" & _
               "DATABASE=Attach 'filename disk:[dir1.dir2]rootfile';" & _
               "CLS=aClassName"

    For connecting to a database over TCP/IP through a class 
    that uses pre-attached connections
    :

    oConn.Open "Driver={Oracle ODBC Driver for Rdb};" & _
               "UID=myUserID;" & _
               "PWD=myPassword;" & _
               "SVR=aServerName;" & _
               "XPT=2;" & _
               "CLS=aClassName"

    For more information, see: Oracle ODBC Driver for Rdb


    • ODBC Driver for Paradox
    oConn.Open "Driver={Microsoft Paradox Driver (*.db )};" & _
               "DriverID=538;" & _
               "Fil=Paradox 5.X;" & _
               "DefaultDir=c:\dbpath\;" & _
               "Dbq=c:\dbpath\;" & _
               "CollatingSequence=ASCII" 

    Note: MDAC 2.1 (or greater) requires the Borland Database Engine (BDE) to update Paradox ISAM fDBF files. (Q230126).

    Note: There is an extra space after "db" in the Paradox Driver name

    For more information, see: Paradox Driver Programming Considerations

    To view Microsoft KB articles related to Microsoft Paradox Driver, click here


    • ODBC Driver for SQL Server
    Using the newer SQL Native Client driver (for SQL Server 2005) 

    For Standard Security
    oConn.Open "ODBC;Driver={SQL Native Client};" &
               "Server=MyServerName;" & _
               "Database=myDatabaseName;" & _
               "Uid=myUsername;" & _
               "Pwd=myPassword"
    For Trusted Connection Security
    oConn.Open "ODBC;Driver={SQL Native Client};" & _
               "Server=MyServerName;" & _
               "Database=myDatabaseName;" & _
               "Trusted_Connection=yes"
    Using the MDAC ODBC Driver 

    For Standard Security
    oConn.Open "Driver={SQL Server};" &
               "Server=MyServerName;" & _
               "Database=myDatabaseName;" & _
               "Uid=myUsername;" & _
               "Pwd=myPassword"
    For Trusted Connection Security
    oConn.Open "Driver={SQL Server};" &
               "Server=MyServerName;" & _
               "Database=myDatabaseName;" & _
               "Trusted_Connection=yes"

    To connect to SQL Server running on a remote computer (via an IP address)

    oConn.Open "Driver={SQL Server};" & _
               "Server=xxx.xxx.xxx.xxx;" & _
               "Address=xxx.xxx.xxx.xxx,1433;" & _
               "Network=DBMSSOCN;" & _
               "Database=myDatabaseName;" & _
               "Uid=myUsername;" & _
               "Pwd=myPassword"

    Where:
    - xxx.xxx.xxx.xxx is an IP address
    - 1433 is the default port number for SQL Server.
    - "Network=DBMSSOCN" tells ODBC to use TCP/IP rather than Named 
    Pipes (Q238949)

    For more information, see: SQLDriverConnect (ODBC)

    To view Microsoft KB articles related to ODBC Driver for SQL Server, click here


    • ODBC Driver for Sybase

    If using the Sybase System 12 (or 12.5) Enterprise Open Client ODBC Driver

    oConn.Open "Driver={SYBASE ASE ODBC Driver};" & _
               "Srvr=myServerName;" & _
               "Uid=myUsername;" & _
               "Pwd=myPassword"
     

    If using the Sybase System 11 ODBC Driver

    oConn.Open "Driver={SYBASE SYSTEM 11};" & _
               "Srvr=myServerName;" & _
               "Uid=myUsername;" & _
               "Pwd=myPassword"
     

    If using the Intersolv 3.10 Sybase ODBC Driver

    oConn.Open "Driver={INTERSOLV 3.10 32-BIT Sybase};" & _
               "Srvr=myServerName;" & _
               "Uid=myUsername;" & _
               "Pwd=myPassword"

    For more information, see: Sybase System 10 ODBC Driver Reference Guide

    To view Microsoft KB articles related to ODBC Driver for Sybase, click here


    • ODBC Driver for Sybase SQL Anywhere
    oConn.Open "ODBC; Driver=Sybase SQL Anywhere 5.0;" & _
               "DefaultDir=c:\dbpath\;" & _
               "Dbf=c:\sqlany50\mydb.db;" & _
               "Uid=myUsername;" & _
               "Pwd=myPassword;" & _
               "Dsn="""""

    Note: Including the DSN tag with a null string is absolutely critical or else you get the dreaded -7778 error.

    For more information, see: Sybase SQL Anywhere User Guide


    • ODBC Driver for Teradata
    oConn.Open "Provider=Teradata;" & _
               "DBCName=MyDbcName;" & _ 
               "Database=MyDatabaseName;" & _ 
               "Uid=myUsername;" & _
               "Pwd=myPassword"

    For more information, see Teradata ODBC Driver


    • ODBC Driver for Text
    oConn.Open _
        "Driver={Microsoft Text Driver (*.txt; *.csv)};" & _
        "Dbq=c:\somepath\;" & _
        "Extensions=asc,csv,tab,txt" 

    Then specify the filename in the SQL statement:

    oRs.Open "Select * From customer.csv", _
             oConn, adOpenStatic, adLockReadOnly, adCmdText

    Note: If you are using a Tab delimited file, then make sure you create a schema.ini file, and include the "Format=TabDelimited" option.

    For more information, see: Text File Driver Programming Considerations

    To view Microsoft KB articles related to Microsoft Text Driver, click here


    • ODBC Driver for Visual FoxPro

    With a database container

    oConn.Open "Driver={Microsoft Visual FoxPro Driver};" & _
               "SourceType=DBC;" & _
               "SourceDB=c:\somepath\mySourceDb.dbc;" & _
               "Exclusive=No" 
     

    Without a database container (Free Table Directory)

    oConn.Open "Driver={Microsoft Visual FoxPro Driver};" & _
               "SourceType=DBF;" & _
               "SourceDB=c:\somepath\mySourceDbFolder;" & _
               "Exclusive=No" 
  • 相关阅读:
    Pentest_Mind-mapping 渗透测试思维导图
    pt-archiver归档数据丢失
    Vue笔记:bin-code-editor使用
    Vue笔记:Vue3 Table导出为Excel
    Go异步check简单示例
    flask_apscheduler定时任务组件使用
    组织沟通文化的变革与卓有成效的管理沟通
    业绩核能
    管理
    SAP MM 移动平均价管理的物料库存初始化导入的一个小问题
  • 原文地址:https://www.cnblogs.com/Dageking/p/2957337.html
Copyright © 2011-2022 走看看