我最近一直在应用线程来对 MYSQL 数据库进行查询,我使用 MyDAC 连接到 DB,因为 TMyConnection 不允许每个连接同时进行查询,我为每个执行的线程创建一个新连接和一个新查询对象查询,因此在某些时候可能会发生服务器每个客户端有多个连接。如果我们为几个连接到数据库的客户端考虑这种情况,我想这将是一个问题。在查询中使用线程是否有更好的解决方案?
提前致谢
我最近一直在应用线程来对 MYSQL 数据库进行查询,我使用 MyDAC 连接到 DB,因为 TMyConnection 不允许每个连接同时进行查询,我为每个执行的线程创建一个新连接和一个新查询对象查询,因此在某些时候可能会发生服务器每个客户端有多个连接。如果我们为几个连接到数据库的客户端考虑这种情况,我想这将是一个问题。在查询中使用线程是否有更好的解决方案?
提前致谢
使用第二层,您可以在其中汇集一些连接(您可以使用 datasnap 或 remobjetcs...),这样您就可以重用所有用户的连接,并将连接数量保持在较小的级别。