我需要在一个自定类里完成数据库的连接和添加记录……

解决方案 »

  1.   

    如果你ODBC那么你可以在“ODBC数据源”管理器中用相应ORACLE驱动程序先注册一个数据源,当然是连向你ORACLE数据库的。然后在程序中可以这样动态调用
    CDatabase db;
    db.Open(_("oracledemo"));  //假设你在数据源中是取名为oracledemo
    CRecordset set(&db);
    set.Open(CRecordset::forwardOnly,"select * from table");//打开数据表
    CString strSQL;
    strSQL="insert into table values ('"  //假设表中仅一个字段,m_name含你要插入的值
      + m_name +"')";
    db.ExecuteSQL(strSQL);
    set.Close();
    db.Close();