请教一个C#非直连访问数据库的问题
各位大佬好
现在我有一个需求,就是想通过非直连的办法去访问数据库,但是又想尽量提高性能。
是这样的。我们原来估计有40个客户端通过直连的方式访问数据库。所谓直连就是用含有账号、密码、地址等信息的套接字进行连接。但是这样有个问题。如果数据库的账号密码变更的话,我们就需要逐个客户端去更新账密,很麻烦。
现在我们想通过非直连的方式,就是比如通过http配合json的方式读写数据库。服务端是一个其他语言写的可执行。
想请教大家:
1、这种方式相比套接字的直连,性能比较起来如何,会有损失吗?
2、还有没有比较推荐的非直连方案?
非常感谢!
现在我有一个需求,就是想通过非直连的办法去访问数据库,但是又想尽量提高性能。
是这样的。我们原来估计有40个客户端通过直连的方式访问数据库。所谓直连就是用含有账号、密码、地址等信息的套接字进行连接。但是这样有个问题。如果数据库的账号密码变更的话,我们就需要逐个客户端去更新账密,很麻烦。
现在我们想通过非直连的方式,就是比如通过http配合json的方式读写数据库。服务端是一个其他语言写的可执行。
想请教大家:
1、这种方式相比套接字的直连,性能比较起来如何,会有损失吗?
2、还有没有比较推荐的非直连方案?
非常感谢!
...全文
相关推荐
在数据库‘master’中拒绝CREATE DATABASE权限问题的解决方法
### 在数据库‘master’中拒绝CREATE DATABASE权限问题的解决方法#### 背景与问题描述在使用Linq To SQL进行数据库操作时,我们常常需要检查目标数据库是否存在,并在不存在的情况下自动创建它
C#访问kingbasees数据库的DEMO,实现C#对国产金仓数据库的访问
C#作为.NET框架的主要开发语言,自然需要与各种数据库进行交互,实现数据的增删改查等操作。本DEMO就是专门针对C#如何通过ADO.NET访问金仓数据库进行示例讲解。
c#编写的一个数据管理系统.rar
三、系统架构与设计一个完整的C#数据管理系统通常包括以下组件:1. 数据访问层(DAL):负责与数据库交互,实现基本的CRUD(创建、读取、更新、删除)操作。2.
C#访问带密码Access数据库
C# 访问带密码 Access 数据库C# 访问带密码 Access 数据库是指在 C# 语言中访问带密码保护的 Access 数据库的操作。
C#访问和操作MYSQL数据库
### C# 访问与操作 MySQL 数据库#### 概述本文档旨在为初学者提供一份关于如何使用 C# 对 MySQL 数据库进行访问和操作的指南。


