如何多线程查询不同的目标数据库 多线程数据结构MySQLJDBCSQL
程序员文章站
2022-07-15 07:52:40
...
任务:搜索分布在不同位置的数据库里的数据.
采用多线程实现.因为多线程可能在速度上很快点.
在页面上点击"查询"时,后台根据前台传过来的查询条件关键字,分别去不同位置的数据库里查询并抓取符合条件的前十条数据.<分布在不同位置的数据库里的表结构是一样的,而且都是mysql,一共13个目标数据库>.
keyword: 软件公司
target datasoruce:
<Resource
name="jdbc/xxyw"
type="javax.sql.DataSource"
password="qazwsxedc"
driverClassName="com.mysql.jdbc.Driver"
maxIdle="2"
maxWait="5000"
username="root"
url="jdbc:mysql://55.241.222.23:3306/G320500?useUnicode=True&characterEncoding=UTF-8"
maxActive="10"/>
...共13个不同的数据源
我想了很久,一直没有一个好的方案.
请教如何实现!
假设 只要连上数据库后,调用getInfo()方法,就可以获取数据.