社区
应用实例
帖子详情
如何自动配置数据源
scottie_zhou
2006-04-26 08:50:55
手动配置数据源是在控制面板-管理工具里的数据源,有没有自动配置的代码啊?
...全文
107
3
打赏
收藏
如何自动配置数据源
手动配置数据源是在控制面板-管理工具里的数据源,有没有自动配置的代码啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liyukai
2006-04-27
打赏
举报
回复
/*
//////////////////////// 写注册表动态创建SQL Server ODBC数据源 ///////////////////////
各个参数的意义:
DBServer: 数据库所在主机
DBName: 数据库名称
DSN: 数据源名称
UID: 登陆用户
返回值:
-1: 没有安装SQL Server驱动程序
-2: 其他错误
0: 成功
*/
int CSunShineApp::MakeSQLServerODBCDSN(LPCTSTR DBServer,
LPCTSTR DBName,
LPCTSTR DSN,
LPCTSTR UID)
{
BOOL bInstallDriver=TRUE;
CRegKey regKey;
LONG lRet=regKey.Open(HKEY_LOCAL_MACHINE,"Software\\ODBC\\ODBCINST.INI\\SQL Server");
if(lRet!=ERROR_SUCCESS)
{
bInstallDriver=FALSE;
}
else
{
char szDirverPath[MAX_PATH]="";
DWORD dwCount=100;
lRet=regKey.QueryValue(szDirverPath,"Driver",&dwCount);
if((lRet!=ERROR_SUCCESS)||(dwCount<1))
{
DWORD dwErr=GetLastError();
bInstallDriver=FALSE;
}
regKey.Close();
}
if(!bInstallDriver)
{
return -1;
}
CString strKeyValueName="Software\\ODBC\\ODBC.INI\\";
strKeyValueName+=DSN;
lRet=regKey.Create(HKEY_LOCAL_MACHINE,strKeyValueName);
if(lRet!=ERROR_SUCCESS)
{
return -2;
}
regKey.SetValue(DBName,"Database");
regKey.SetValue("sqlsrv32.dll","Driver");
regKey.SetValue(DBServer,"Server");
regKey.SetValue(UID,"LastUser");
regKey.m_hKey=HKEY_LOCAL_MACHINE;
regKey.SetKeyValue("Software\\ODBC\\ODBC.INI\\ODBC Data Sources","SQL Server",DSN);
regKey.Close();
return 0;
}
scottie_zhou
2006-04-27
打赏
举报
回复
忘了说了,我要的是连JDBC的,楼上的大哥有吗?
itblog
2006-04-26
打赏
举报
回复
没有~
SpringBoot
数据源
的
自动
配置
HikariDataSource以及使用Druid
数据源
本文围绕Spring Boot后端开发,介绍
数据源
配置
。先阐述HikariDataSource的
自动
配置
,包括导入JDBC场景、分析
自动
配置
类、修改
配置
项及测试;接着讲解使用Druid
数据源
,涵盖官方github地址、自定义方式和官方starter方式,并给出
配置
示例。
SpringBoot
自动
配置
数据源
原理
本文主要介绍SpringBoot
自动
配置
数据源
的原理。Spring Boot 2.0默认用HikariDataSource,1.5默认用Tomcat
数据源
。还提及
配置
文件未指定
数据源
时的实例化规则,以及MySQL空闲连接回收问题和解决办法,同时介绍了Hikari
数据源
配置
及相关注解。
[6-02-01].第13节:
自动
配置
-
数据源
的
自动
配置
本文围绕Spring Boot中数据访问的
数据源
自动
配置
展开。先介绍搭建数据库开发场景,包括数据访问流程、搭建项目及分析
自动
配置
内容。接着分析数据库场景
自动
配置
原理,涉及定位源码,对
数据源
、事务管理器、JdbcTemplate等
自动
配置
类进行
配置
作用和源码分析,还提及修改
配置
项及测试操作。
Spring Boot
自动
配置
数据源
本文详细解析了SpringBoot如何
自动
配置
数据源
,包括默认的Tomcat
数据源
配置
、自定义
数据源
机制及Druid
数据源
的整合过程。通过条件注解实现不同
数据源
的选择,展示了DataSourceBuilder的使用。
SpringBoot
数据源
自动
配置
源码深度解析(50)
本文深度解析SpringBoot
数据源
自动
配置
源码,涵盖
自动
配置
体系概述、触发条件、属性绑定、初始化过程等内容。还介绍了连接池
配置
、多
数据源
支持、与JPA集成等方面,分析了常见问题及解决方案,阐述了SpringBoot 3.x的变化,体现了约定优于
配置
等设计哲学。
应用实例
27,581
社区成员
68,548
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章