zoukankan      html  css  js  c++  java
  • 测试odbc连接sqlsever数据库是否成功的代码

     1 #include<stdio.h>
     2 #include<stdlib.h>        
     3 #include<windows.h>
     4 #include<sql.h>
     5 #include<sqlext.h>
     6 #include<sqltypes.h>
     7 #include<iostream>
     8 using namespace std;
     9 void add_contact()
    10 {//添加联系人
    11 
    12     SQLRETURN ret;
    13     SQLHENV henv;//SQLHANDLE henv
    14     SQLHDBC hdbc;//SQLHANDLE hdbc
    15     SQLHSTMT hstmt;//SQLHANDLE hstmt
    16 
    17     ret = SQLAllocHandle(SQL_HANDLE_ENV, NULL, &henv);//申请环境句柄
    18     ret = SQLSetEnvAttr(henv, SQL_ATTR_ODBC_VERSION, (SQLPOINTER)SQL_OV_ODBC3, SQL_IS_INTEGER);//设置环境属性
    19     ret = SQLAllocHandle(SQL_HANDLE_DBC, henv, &hdbc);//申请数据库连接句柄
    20     ret = SQLConnect(hdbc, (SQLCHAR*)"db_test", SQL_NTS, (SQLCHAR*)"sa", SQL_NTS, (SQLCHAR*)"1", SQL_NTS);//连接数据库
    21     if (ret == SQL_SUCCESS || ret == SQL_SUCCESS_WITH_INFO)
    22     {
    23         cout << "数据库连接成功";
    24         SQLDisconnect(hdbc);//断开与数据库的连接
    25 
    26     }
    27     else
    28     {
    29         printf("连接数据库失败!
    ");
    30     }
    31 
    32     SQLFreeHandle(SQL_HANDLE_DBC, hdbc);//释放连接句柄
    33     SQLFreeHandle(SQL_HANDLE_ENV, henv);//释放环境句柄
    34 }
    35 int main() 
    36 {
    37     add_contact();
    38     return 0;
    39 }
  • 相关阅读:
    vim技巧2
    vim技巧1
    网站压力测试工具
    CentOS mysql安装
    破解root
    渐进式性能监测案例
    网络监测介绍
    I/O检测介绍
    虚拟内存介绍
    @Slf4j
  • 原文地址:https://www.cnblogs.com/AGoodDay/p/10896072.html
Copyright © 2011-2022 走看看