在VC中如何写带有用户名称口令的数据库连接字符串?

解决方案 »

  1.   

    访问ODBC数据 
    "Provider=MSDASQL;DSN=dsnName;UID=userName;PWD=userPassword;" 
    访问ORACLE数据库 
    "Provider=MSDAORA;Data Source=serverName;User ID=userName; Password=userPassword;" 
    访问MS SQL数据库 
    "Provider=SQLOLEDB;Data Source=serverName;Initial Catalog=databaseName; User ID=userName;Password=userPassword;" 
    访问ACCESS 数据库 
    "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=databaseName;User ID=userName;Password=userPassword;" 
      

  2.   

    去www.codeproject.com中搜索一下连接字符串,就可以找到LZ想要的东西。(搜索connection)
      

  3.   

    HRESULT hr;
    try
    {
    hr = m_pConn.CreateInstance("ADODB.Connection");///创建Connection对象
    if(SUCCEEDED(hr))
    {
    hr = m_pConn->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=data.mdb; Jet OLEDB:Database Password=1234","","",adModeUnknown);///连接数据库
    }

    }
    catch(_com_error e)///捕捉异常
    {
    CString errormessage;
    errormessage.Format("连接数据库失败!\r\n错误信息:%s",e.ErrorMessage());
    AfxMessageBox(errormessage);///显示错误信息 }直接复制用吧,呵呵,这是我的程序里用的.
      

  4.   

    BAIDU一下啊,这个多的是啊
    也不知道你用什么数据库。