sqlserver连接及设置

简介: sqlserver连接及设置

SQLSERVER数据库连接的配置及数据集的设置


HRESULT hr =S_FALSE;
_RecordsetPtr m_QryRcdSet;
 _ConnectionPtr m_pConnection;
 hr =m_pConnection.CreateInstance("ADODB.Connection");
 if (FAILED(hr))
  return FALSE;
 try
 {
  m_pConnection->ConnectionTimeout =8;
  CString strConnect = "Provider=SQLOLEDB.1;Data Source=" + (数据库服务器的IP) + ";Initial Catalog=" + (数据库的名称)+ ";User ID="
   + (用户名)+ "; PWD=" +(密码);
  m_pConnection->Open(_bstr_t(strConnect),"","",adModeUnknown);
   }
 catch(_com_error e)///捕捉异常
 {
  AfxMessageBox("数据库连接失败!" +CString(e.ErrorMessage()));
  ASSERT(FALSE);
  return FALSE;
 }
 hr =m_QryRcdSet.CreateInstance("ADODB.Recordset");
 if (FAILED(hr))
  return FALSE;
 try
 {
  m_QryRcdSet->CursorType =adOpenStatic;
  m_QryRcdSet->CursorLocation =adUseClient;
  hr = m_QryRcdSet->Open(_bstr_t(SqlStr),_variant_t((IDispatch *)m_pConnection, true), adOpenDynamic, adLockPessimistic, adCmdText);
  ADO_LONGPTR count =m_QryRcdSet->GetRecordCount();
  if(count > 0)
   m_QryRcdSet->MoveFirst();
 }
 catch(_com_error e)///捕捉异常
 {
  e.Description();
  AfxMessageBox(e.Description());
  AfxMessageBox("数据库连接失败!" + CString(e.ErrorMessage()));
  ASSERT(FALSE);
  return FALSE;
 }


在stdafx.h文件中加入以下语句:


#import "c:/program files/common files/system/ado/msado15.dll" no_namespace rename("EOF","adoEOF")


相关文章
|
9月前
|
SQL XML Java
配置Spring框架以连接SQL Server数据库
最后,需要集成Spring配置到应用中,这通常在 `main`方法或者Spring Boot的应用配置类中通过加载XML配置或使用注解来实现。
695 0
Java连接SQL Server数据库的详细操作流程
Java连接SQL Server数据库的详细操作流程
|
SQL Java 数据库连接
JDBC连接SQL Server2008 完成增加、删除、查询、修改等基本信息基本格式及示例代码
这篇文章提供了使用JDBC连接SQL Server 2008数据库进行增加、删除、查询和修改操作的基本步骤和示例代码。
|
SQL 监控 数据库
SQL Server如何判断哪些会话/连接是长连接?
【8月更文挑战第14天】在SQL Server中,判断长连接可通过活动监视器查看持续时间和状态;查询`sys.dm_exec_sessions`获取持续时间超阈值的会话;利用性能监视器跟踪“User Connections”计数器变化;审查应用代码中连接池配置;或分析网络流量寻找持久连接。这些方法有助于管理和优化连接。
379 2
|
SQL 关系型数据库 数据库
关系型数据库SQLserver连接到服务器
【7月更文挑战第27天】
388 3
|
SQL 存储 关系型数据库
关系型数据库SQLserver连接到服务器
【7月更文挑战第27天】
231 2
|
SQL 网络协议 数据库连接
已解决:连接SqlServer出现 provider: Shared Memory Provider, error: 0 - 管道的另一端上无任何进程【C#连接SqlServer踩坑记录】
本文介绍了解决连接SqlServer时出现“provider: Shared Memory Provider, error: 0 - 管道的另一端上无任何进程”错误的步骤,包括更改服务器验证模式、修改sa用户设置、启用TCP/IP协议,以及检查数据库连接语句中的实例名是否正确。此外,还解释了实例名mssqlserver和sqlserver之间的区别,包括它们在默认设置、功能和用途上的差异。
|
SQL 存储 缓存
SQL Server 内存占用较高 - 清除缓存 或 设置内存最大占用值
SQL Server 内存占用较高 - 清除缓存 或 设置内存最大占用值
1758 0
|
SQL 安全 Java
驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client
驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client
1824 0
|
SQL 缓存 Java
实时计算 Flink版产品使用合集之flink-connector-mysql-cdc 和 flink-connector-sqlserver-cdc 这两个CDC连接器只能选择其中一个使用吗
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
587 0

热门文章

最新文章

下一篇
开通oss服务