当前位置:编程学习 > C#/ASP.NET >>

C#连接mysql,支持多用户读取。

我做项目的时候碰到了一个问题,求大神帮忙!
  公司的两个部门需要对公司的数据库进行读取,数据库用的是mysql。而我用的是C#编码,希望在一个用户在使用数据库时,另一方为不可登录,并提示数据库正在使用。数据库可能不在两个部门的电脑里面,放在了公司的服务器上。而两个部门不在同一个地方办公,也就是说不是同一个局域网。
  目前的困惑又两点:1.使用C#可以实现读取服务器上的数据库吗? 2.怎么样才能使两个部门联上我们公司的数据库?  
  非常急!  希望各位大侠不吝教诲!谢谢!  --------------------编程问答-------------------- 1.这个。。。应该是能的。你学C#多久呢。
2.要使外网也能连接到这个数据库,那就只能给放数据库的服务器个外网的固定IP,或者用花生壳什么的把服务转发到外网。 --------------------编程问答-------------------- 数据库中设置表示字段,修改标识,TIMER定时查询是否使用修改
--------------------编程问答-------------------- 1,MySql服务库当然支持远程访问,如果是安装版的,安装好后会默认在3306端口监听,最简单的方法是在命令行telnet 192.168.0.1 3306(IP是服务器IP)查看是否成功登录
2,使用Write Lock,这样在一个用户操作期间,其它用户无法读取/更新表,具体用法可查询MySql手册 --------------------编程问答-------------------- 可以考虑用webservice实现 --------------------编程问答-------------------- 1,可以读,C#就是面向服务器的

2,使用Write Lock ,这样就不允许多个用户访问了 --------------------编程问答-------------------- --------------------编程问答-------------------- 如果你的服务器是在外网 那你的C#是完全可以做到的用WebService或者WCF都可以 --------------------编程问答-------------------- 用WebService
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,