请问C#编一个winform程序,用到多个sql数据库,怎么在进入程序前让用户选择要进入哪一个数据库?求方法

2024-12-19 22:15:56
推荐回答(4个)
回答1:

可以的,以前做过
比如现在有两个数据库,分别是mysql和oracle,名称分别为mdb和odb
在写逻辑的时候,要通过mdb进行操作,那么创建一个mdb的链接对象,该怎么操作就怎么操作
如果要通过odb进行操作,那么创建一个odb的链接对象,进行操作
在同一个逻辑中,分别从两个数据库中取出数据结果集再整合到一起拿到前台显示也都是可以的

我这里没有代码,你可以简单的创建两个链接对象,分别进行操作试试

回答2:

把各个数据库的连接字符串和ip、端口放在配置文件里 通过用户的选择调用不同的数据库配置 然后构建连接等等 代码不需要写吧~~~~

要的话追问我

回答3:

根据你的内部信息外部信息的多少,设置工程编号的范围,比方说内部信息的工程编号均设置<100w,外部信息的工程编号均设置>100w,这样你可以根据工程编号的大小,用程序控制,分别插入不同的数据库中,这只是一个思路,希望对你有所帮助

回答4:

用全局变量保存库名,然后赋值给连接字符串呗