这篇教程C++ DBSETLUSER函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中DBSETLUSER函数的典型用法代码示例。如果您正苦于以下问题:C++ DBSETLUSER函数的具体用法?C++ DBSETLUSER怎么用?C++ DBSETLUSER使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了DBSETLUSER函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: save_pid_to_dbint save_pid_to_db(int id,char* pd){ char szUsername[32] = "sa"; char szPassword[32]= "1qazxsw2*"; char szDBName[32] = "ids_db"; char szServer[32] = "10.2.10.201"; char sqlquery[1024]={0}; snprintf(sqlquery,1024,"update ids_policy_event set pid='%s' where id='%d'",pd,id); dbinit(); LOGINREC *loginrec = dblogin(); DBSETLUSER(loginrec, szUsername); DBSETLPWD(loginrec, szPassword); DBPROCESS *dbprocess = dbopen(loginrec, szServer); if(dbprocess == FAIL) { LOG_INFO(" Conect MS SQL SERVER fail "); return -1; } if(dbuse(dbprocess, szDBName) == FAIL) { LOG_INFO(" Open database name fail"); return -1; } dbcmd(dbprocess,sqlquery); if(dbsqlexec(dbprocess) == FAIL) { LOG_INFO("task.cpp dbsqlexec error!!!"); } dbclose(dbprocess); return 0; }
开发者ID:crspecter,项目名称:multiprocess_nmap,代码行数:31,
示例2: sql_init_socket/************************************************************************* * * Function: sql_create_socket * * Purpose: Establish connection to the db * *************************************************************************/static int sql_init_socket(SQLSOCK *sqlsocket, SQL_CONFIG *config){ LOGINREC *login; rlm_sql_freetds_sock *freetds_sock; if (!sqlsocket->conn) { sqlsocket->conn = (rlm_sql_freetds_sock *)rad_malloc(sizeof(struct rlm_sql_freetds_sock)); if (!sqlsocket->conn) { return -1; } } if (dbinit() == FAIL) { radlog(L_ERR, "rlm_sql_freetds: Unable to init FreeTDS"); return -1; } dbsetversion(DBVERSION_80); dberrhandle(err_handler); // Timeout so that FreeTDS doesn't wait for ever. dbsetlogintime((unsigned long)config->query_timeout); dbsettime((unsigned long)config->query_timeout); freetds_sock = sqlsocket->conn; memset(freetds_sock, 0, sizeof(*freetds_sock)); DEBUG("rlm_sql_freetds (%s): Starting connect to FreeTDS/MSSQL server", config->xlat_name); if (!(login = dblogin())) { radlog(L_ERR, "rlm_sql_freetds (%s): Unable to allocate login record", config->xlat_name); return -1; } DBSETLUSER(login, config->sql_login); DBSETLPWD(login, config->sql_password); if ((freetds_sock->dbproc = dbopen(login, config->sql_server)) == FAIL) { radlog(L_ERR, "rlm_sql_freetds (%s): Unable to connect to FreeTDS/MSSQL server %[email C++ DBTzero函数代码示例 C++ DBSETLPWD函数代码示例
|