请问C#编一个winform程序,用到多个sql数据库,怎么在进入程序前让用户选择要进入哪一个数据库?求方法
不是要多个数据表而是不同的数据库,比如一个数据库专门放公司内部信息一个专门放外部信息。或者这样的结构在同一个数据库里能做出来吗?...
不是要多个数据表而是不同的数据库,比如一个数据库专门放公司内部信息一个专门放外部信息。或者这样的结构在同一个数据库里能做出来吗?
展开
4个回答
展开全部
可以的,以前做过
比如现在有两个数据库,分别是mysql和oracle,名称分别为mdb和odb
在写逻辑的时候,要通过mdb进行操作,那么创建一个mdb的链接对象,该怎么操作就怎么操作
如果要通过odb进行操作,那么创建一个odb的链接对象,进行操作
在同一个逻辑中,分别从两个数据库中取出数据结果集再整合到一起拿到前台显示也都是可以的
我这里没有代码,你可以简单的创建两个链接对象,分别进行操作试试
比如现在有两个数据库,分别是mysql和oracle,名称分别为mdb和odb
在写逻辑的时候,要通过mdb进行操作,那么创建一个mdb的链接对象,该怎么操作就怎么操作
如果要通过odb进行操作,那么创建一个odb的链接对象,进行操作
在同一个逻辑中,分别从两个数据库中取出数据结果集再整合到一起拿到前台显示也都是可以的
我这里没有代码,你可以简单的创建两个链接对象,分别进行操作试试
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把各个数据库的连接字符串和ip、端口放在配置文件里 通过用户的选择调用不同的数据库配置 然后构建连接等等 代码不需要写吧~~~~
要的话追问我
要的话追问我
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
根据你的内部信息外部信息的多少,设置工程编号的范围,比方说内部信息的工程编号均设置<100w,外部信息的工程编号均设置>100w,这样你可以根据工程编号的大小,用程序控制,分别插入不同的数据库中,这只是一个思路,希望对你有所帮助
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用全局变量保存库名,然后赋值给连接字符串呗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询