Maison  >  Article  >  base de données  >  .NET下,操作网络access数据库的问题!,补充!!!

.NET下,操作网络access数据库的问题!,补充!!!

WBOY
WBOYoriginal
2016-06-07 15:39:041090parcourir

采用c2c的方式(?),含 access 数据库的机器作为服务器使用,并创建 socket 服务端(tcp或udp等),其他客户端与该服务器链接并提交针对数据库数据的查许、更新等。 这有些类似中间层的概念了吧:)?你要包装一下针对数据操作的方法。比如指定这样一个接口: inter

采用c2c的方式(?),含 access 数据库的机器作为服务器使用,并创建 socket 服务端(tcp或udp等),其他客户端与该服务器链接并提交针对数据库数据的查许、更新等。

这有些类似中间层的概念了吧:)?你要包装一下针对数据操作的方法。比如指定这样一个接口:

interface ISqlQuery{

  DataTable ExcuteQuery(string cmdString);// select from table

      object ExcuteScalar(string cmdString);// select max, min etc.

      int ExcuteNonQuery(string cmdString);// insert, update, delete etc

}

简单点,用 .net remoting 或 webservice 实现联网操作吧,要比 socket 便捷的多(自然也就不那么底层了)!

public class AccessRemoting: Marshel, ISqlQuery{

...

}

各客户端组装好sql命令串,然后提交到分布式服务器端(含access数据库的机器)执行就可以了。

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn