国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

ado庫——連接sql server數(shù)據(jù)庫

這篇具有很好參考價(jià)值的文章主要介紹了ado庫——連接sql server數(shù)據(jù)庫。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

頭文件
database.h

#pragma once

// 說明:#import的這個(gè)路徑,windows系統(tǒng)里面自帶有ado的動態(tài)庫。
//不同的操作系統(tǒng)可能msado15.dll這個(gè)庫的名字不一樣,這里以windows10為例,我這里是msado15.dll
#import "C:\Program Files\Common Files\System\ado\msado15.dll"  \
rename("EOF", "adoEOF"), rename("BOF", "adoBOF")

// 忽略警告
//#pragma warning(default:4146)

//#include "stdafx.h"
#include <tchar.h>
#include<iostream>
#include <string>

using namespace std;
using namespace ADODB;

//定義數(shù)據(jù)庫連接類
class ADOConn
{
public:
	_ConnectionPtr m_pConnection;
	_RecordsetPtr m_pRecordset;
public:
	ADOConn();
	virtual ~ADOConn() {};
	void OnInitADOConn();//初始化連接
	void ExecuteSQL(_bstr_t bstrSQL);//執(zhí)行SQL語句

};

cpp文件文章來源地址http://www.zghlxwxcb.cn/news/detail-574906.html

#include <iostream>
#include "database.h"

//構(gòu)造函數(shù)定義
ADOConn::ADOConn()
{
	CoInitialize(NULL); //初始化必不可少
	HRESULT hr = m_pConnection.CreateInstance(_uuidof(Connection));
	if (FAILED(hr))
		cout << "_ConnectionPtr對象指針實(shí)例化失?。。?!" << endl;
}
//初始化連接函數(shù)定義
void ADOConn::OnInitADOConn()
{
	try
	{	//在COM接口中,參數(shù)若為字符串, 一定要用BSTR  
		_bstr_t con_bstr = "Driver={sql server};server=192.168.0.151,1433;uid=sa;pwd=3edc9ijn~;datsbase=test";
		if (m_pConnection->State)
			m_pConnection->Close();
		m_pConnection->Open(con_bstr, "","", adModeUnknown);// adModeUnknown 缺省,當(dāng)前的許可權(quán)未設(shè)置
	}
	catch (_com_error& e)
	{
		std::cout << "連接異常" << std::endl;
		std::cout << e.Description() << std::endl;
	}
}

//執(zhí)行SQL語句函數(shù)定義
void ADOConn::ExecuteSQL(_bstr_t bstrSQL)
{
	try
	{
		//你的ADO代碼
		m_pRecordset = m_pConnection->Execute(bstrSQL, NULL, adCmdText);
	}
	catch (_com_error& e)
	{
		cout << e.Description();
	}
}

int main(int argc, _TCHAR* argv[])
{
	ADOConn con;
	con.OnInitADOConn();
	//float x = 12.3f;
	//float y = 34.5f;
	//float r = 1.1f;
	//char* data = new char[255];
	//sprintf_s(data,sizeof(data) ,"insert into DB_points.dbo.tb_location(X,Y,R) values(%f,%f,%f)", x, y, r);//將SQL語句存放到data
	//string str = data;
	//_bstr_t strSql = str.c_str();//string類型轉(zhuǎn)化為_bstr_t類型
	_bstr_t strSql = "INSERT INTO [test].[dbo].[user](userName,passWord,realName,isActive) values('liu','2345','韓',1)";
	con.ExecuteSQL(strSql);
	//delete[]data;//釋放內(nèi)存
	con.m_pConnection->Close();
	::CoUninitialize();
	system("pause");
	return 0;

}


到了這里,關(guān)于ado庫——連接sql server數(shù)據(jù)庫的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【遠(yuǎn)程連接 多個(gè)SQL SERVER數(shù)據(jù)庫實(shí)例】

    【遠(yuǎn)程連接 多個(gè)SQL SERVER數(shù)據(jù)庫實(shí)例】

    在公司電腦上同時(shí)安裝了SQL SERVER2012和SQL SERVER2019,分別設(shè)置了不同的實(shí)例,現(xiàn)用VPN連接公司電腦上的兩個(gè)數(shù)據(jù)庫實(shí)例,做一些記錄。 如圖所示,分別有MSSQLSERVER2012與MSSQLSERVER2019兩個(gè)不同的實(shí)例,分別查看實(shí)例對應(yīng)的TCP/IP 為數(shù)據(jù)庫引擎訪問配置 Windows 防火墻 - SQL Server | Micro

    2024年02月07日
    瀏覽(27)
  • MFC 使用 ADO技術(shù)連接Access數(shù)據(jù)庫

    MFC 使用 ADO技術(shù)連接Access數(shù)據(jù)庫

    學(xué)了很久的MFC,于是想著使用MFC的ADO技術(shù)連接Access數(shù)據(jù)庫。 記錄一下,以備后面復(fù)習(xí)。 1.首先需要了解MDB數(shù)據(jù)庫文件,本次示例代碼連接的是MDB數(shù)據(jù)庫文件。*.MDB文件是(Microsoft Database) 文件的縮寫,是Access數(shù)據(jù)庫文件的一種格式。就像是Word文檔的.doc文件一樣。 2.下面開始講一

    2024年02月05日
    瀏覽(43)
  • 【SQL Server】無需公網(wǎng)IP,就可以遠(yuǎn)程連接SQL Server數(shù)據(jù)庫

    【SQL Server】無需公網(wǎng)IP,就可以遠(yuǎn)程連接SQL Server數(shù)據(jù)庫

    目錄 1.前言 2.本地安裝和設(shè)置SQL Server 2.1 SQL Server下載 2.2 SQL Server本地連接測試 2.3 Cpolar內(nèi)網(wǎng)穿透的下載和安裝 2.3 Cpolar內(nèi)網(wǎng)穿透的注冊 3.本地網(wǎng)頁發(fā)布 3.1 Cpolar云端設(shè)置 3.2 Cpolar本地設(shè)置 4.公網(wǎng)訪問測試 5.結(jié)語 數(shù)據(jù)庫的重要性相信大家都有所了解,作為各種數(shù)據(jù)的電子資料夾,

    2023年04月24日
    瀏覽(26)
  • 如何通過navicat連接SQL Server數(shù)據(jù)庫

    如何通過navicat連接SQL Server數(shù)據(jù)庫

    ? ? ? ?本文介紹如何通過Navicat 連接SQL Server數(shù)據(jù)庫。如果想了解如何連接Oracle數(shù)據(jù)庫,可以參考下邊這篇文章。 如何通過Navicat連接Oracle數(shù)據(jù)庫 https://sgknight.blog.csdn.net/article/details/132064235 1、新建SQL Server連接配置 ? ? ? ? 打開Navicat軟件,點(diǎn)擊連接,選擇SQL server,進(jìn)入配置頁

    2024年02月04日
    瀏覽(93)
  • python連接sql?server數(shù)據(jù)庫(pyodbc)

    python連接sql?server數(shù)據(jù)庫(pyodbc)

    用python操作ms?sql?server,有好幾種方法: (1)利用pymssql (2)利用pyodbc 這里講import?pyodbc來操作sql?server?database。 pyodbc是Python包,使用ODBC驅(qū)動器來連接SQL Server數(shù)據(jù)庫,其中pyodbc的基本類型是Connection,Cursor、Row 其中,Connection表示客戶端和數(shù)據(jù)庫的連接,并用于提交事務(wù);

    2024年02月01日
    瀏覽(23)
  • python連接Microsoft SQL Server 數(shù)據(jù)庫

    python連接Microsoft SQL Server 數(shù)據(jù)庫

    ? python代碼 ?

    2024年02月11日
    瀏覽(30)
  • SQL Server數(shù)據(jù)庫連接失敗錯誤及解決方法

    在使用 SQL Server 的過程中,用戶遇到的最多的問題莫過于連接失敗了。一般而言,有以下兩種連接 SQL Server 的方式,一是利用 SQL Server 自帶的客戶端工具,如企業(yè)管理器、查詢分析器、事務(wù)探查器等;二是利用用戶自己開發(fā)的客戶端程序,如ASP 腳本、VB程序等,客戶端程序中又

    2024年02月15日
    瀏覽(97)
  • python連接并簡單操作SQL server數(shù)據(jù)庫

    python連接并簡單操作SQL server數(shù)據(jù)庫

    環(huán)境: pycharm 、SQLserver版本2019 1.首先,在pycharm中點(diǎn)擊File,找到setting——project:***,點(diǎn)擊”+“,引入pymssql庫 2.編寫代碼連接數(shù)據(jù)庫,并對數(shù)據(jù)庫進(jìn)行查詢等簡單操作(此處僅展示查詢) ?3.在sql server中由于之前使用windows驗(yàn)證模式進(jìn)入數(shù)據(jù)庫管理器,所以要身份驗(yàn)證修改,

    2024年02月08日
    瀏覽(91)
  • eclipse連接SQL Server數(shù)據(jù)庫(詳解很細(xì)心)

    eclipse連接SQL Server數(shù)據(jù)庫(詳解很細(xì)心)

    目錄 第一步:啟動SQl Server服務(wù) 第二步:進(jìn)入數(shù)據(jù)庫建庫建表 第三步:進(jìn)入?eclipse 編寫連接數(shù)據(jù)庫的代碼 ? ? 編寫連接庫的完整代碼 ?里面的main方法是測試是否成功連接數(shù)據(jù)庫 以下效果如果你的控制臺輸出的一樣就代碼數(shù)據(jù)庫已連接成功

    2024年02月11日
    瀏覽(25)
  • 用Python連接SQL Server數(shù)據(jù)庫(完整源碼)

    用Python連接SQL Server數(shù)據(jù)庫(完整源碼) 在進(jìn)行數(shù)據(jù)分析和挖掘時(shí),往往需要連接到數(shù)據(jù)庫中獲取所需數(shù)據(jù)。Python是一個(gè)非常強(qiáng)大的語言,它通過使用各種庫,可以實(shí)現(xiàn)與多種類型的關(guān)系型數(shù)據(jù)庫的連接。本篇文章將介紹如何使用Python編寫代碼連接SQL Server數(shù)據(jù)庫并操作其中的

    2024年02月11日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包