首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

Java中依据传入条件访问不同的MssqlServer数据库

2013-06-26 
Java中根据传入条件访问不同的MssqlServer数据库一台服务器上的sqlserver数据库,里面有如下数据库:A_2012,

Java中根据传入条件访问不同的MssqlServer数据库
一台服务器上的sqlserver数据库,里面有如下数据库:A_2012,A2013,B_2012,B_2013,C_2012,C_2013.....
用的是SSH框架,操作是:在下拉中先选择一个字母,再选择一个年份,然后根据我选择的这些参数查询对应的数据库,有没有一些好的解决方案?
java mssqlserver
[解决办法]
前端拼接数据库名成为A_2012,A2013,B_2012,B_2013,C_2012,C_2013这样的格式,然后在数据库中用use 库名来选定对应的数据库
[解决办法]
为什么要重新连接数据库呢?
在一个库中就可以直接操作另外的DB啊。

--在db_A中操作db_B数据库
USE DB_A
select * from [DB_B].[dbo].[DB_B_TABLE1]
用这个[dbname].[dbo].[dbname-tablename]形式就可以了。

热点排行