日期:2014-05-17  浏览次数:20703 次

我编写的两个WinForm窗体可不可以公用一个数据库?
我将一个WinForm软件拆分成了两部分:基础数据部分和监控数据部分。想问这两个软件的数据库可以写成一个吗?就是软件拆分成两个但后台数据库却是一个db-Medicine?
winform 数据库

------解决方案--------------------
可以,别说两个,二十个都可以
------解决方案--------------------
对的,只要用的时候创建连接就行啦
------解决方案--------------------
必须可以,楼主咋能问这样的问题
------解决方案--------------------
可以。
你说的数据库是不是数据库表,如果想写在一个数据库表里边,在区分基础数据部分和监控数据的时候,设置一个标志字段,比如0表示基础,1表示监控数据。
也可以设计两个数据库表,一个基础数据库表,一个是监控数据库表,这样就不用标志字段了。
------解决方案--------------------
除非你故意让它不可以。比如说,你执行一个事务,非要等窗体返回。那别的窗体读取不到数据也是有可能的。
------解决方案--------------------
当然可以,n个软件都可以共用一个数据库表。
------解决方案--------------------
可以 不过 在 添加数据 时 需要 加锁 具体 可以 看看 数据库 方面的知识