社区
C#
帖子详情
一个dll,连接多个数据库的问题
mengyq_82
2010-09-26 11:33:59
一个应用程序要同时多次调用同一个dll,每次调用连接不同的数据库,请问这个怎么实现?
注:此dll有多个窗体,每个窗体都要用到数据库连接
...全文
305
5
打赏
收藏
一个dll,连接多个数据库的问题
一个应用程序要同时多次调用同一个dll,每次调用连接不同的数据库,请问这个怎么实现? 注:此dll有多个窗体,每个窗体都要用到数据库连接
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
greenery
2010-09-26
打赏
举报
回复
数据库连接配置一般写在app.config中,
程序运行时,按需要读取不同的连接,如:
<connectionStrings>
<add name="EMIS.Data.UserConnectionString" connectionString="Data Source=.;Initial Catalog=users;Integrated Security=True"/>
<add name="EMIS.Data.ProductConnectionString" connectionString="Data Source=.;Initial Catalog=products;Integrated Security=True"/>
<add name="EMIS.Data.WebConnectionString" connectionString="Data Source=.;Initial Catalog=web;Integrated Security=True"/>
</connectionStrings>
mengyq_82
2010-09-26
打赏
举报
回复
我现在的需求是要同时连接多个数据库,所以用静态连接不可行。楼上说的属性变量加以区分,请详细说下,不太明白,谢谢
redmudwashcompanion
2010-09-26
打赏
举报
回复
为了防止混乱,或者支持不同的数据如SQL和Oracle,也可同时用多个连接,不过要用一个属性变量加以区分,麻烦的就是在访问数据库的时候,要加判断
redmudwashcompanion
2010-09-26
打赏
举报
回复
一个静态连接
public static SqlConnection ConnADO = null;
相关的数据库信息设计成属性,调用时传值
每次调用时连接一次,全局使用就行了
mengyq_82
2010-09-26
打赏
举报
回复
数据库名称也不是固定的,是动态生成的
Navicat
连接
Oracle
数据库
本文介绍了如何使用Navicat Premium 12.1.20
连接
Oracle Database 10g Express Edition,详细步骤包括设置OCI库路径、新建
连接
及处理OracleLibraryNotLoaded和ORA-12514错误。关键步骤涉及修改oci.
dll
路径、配置服务名,确保Navicat能成功
连接
本地Oracle
数据库
。
在
DLL
中使用ADO
连接
数据库
的
问题
本文解决了
一个
在
DLL
中使用ADO
连接
数据库
时遇到的编译错误
问题
,通过在预编译头文件中引入特定字符串解决了ADO类型定义重复的错误。
解决Qt/PyQt
数据库
连接
问题
必备两个
DLL
文件
本文针对Qt/PyQt在Windows平台上的
数据库
连接
问题
进行了详细分析,重点介绍了Qt SQL模块的工作原理、常见错误原因及解决方案。文章涵盖了
DLL
文件的部署、驱动加载机制、环境变量配置以及代码调试等内容,帮助开发者快速定位并修复
数据库
连接
失败的
问题
。
用VB生成
DLL
封装ASP代码,
连接
数据库
。
文章介绍了用VB生成的
DLL
封装ASP代码来
连接
Access
数据库
的方法。常规ASP
连接
数据库
安全级别低,因此将关键代码封装在
DLL
中。详细说明了封装操作过程、编译生成
DLL
、调用代码及注册方法,还提醒使用时释放对象,该方法或适用于其他
数据库
连接
。
PowerBuilder运行环境配置及通过OLE DB
连接
ASA8与ASA11
数据库
完整指南
本文系统阐述PowerBuilder通过OLE DB
连接
Adaptive Server Anywhere 8.0与11.0
数据库
的完整技术路径,涵盖PB运行时环境配置(PVM、
DLL
部署、注册表设置)、OLE DB核心机制(数据源/会话/命令/行集对象、游标类型选择)、ASA专用提供程序(iAnywhere.ASA.2)与ODBC桥接方案对比、版本兼容性差异(TLS加密、认证模式、
连接
字符串参数)、关键
DLL
(dbodbc8.
dll
/dbodbc11.
dll
/pbdwe90.
dll
)部署及验证方法,并结合tianjinbill示例给出生产级部署与故障排查实践。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章