java线程中使用mysql连接查询数据库

java线程中使用mysql连接查询数据库,第1张

不建议这样做,一般不符合开发规范,如果这样的话,你想想在业务量多的情况下,多个线程如果不控制,数据库连接会将数据库服务器爆掉的,会影响业务的

常规做法:数据库连接池(durid了解一下),据某些统计哈,真正用来做查询的资源不超过整个查询数据库的生命周期的30%,大部分时间都用开创建连接关闭连接等 *** 作,如果这个时候建立数据库连接池的话,可以有效的将这部分时间释放掉

楼主要考虑的不仅仅是标题的需求。

1、复制数据库里所有的表和数据的目的是什么。

a、假设楼主是要做数据库备份的话,且通过程序来做的话,可以使用程序来执行dos命令

如java:Runtime.getRuntime().exec("e:\\MySQL\\bin\\mysqldump -h localhost -uroot -p123 db_name")

b、假设楼主是要做库与库之间的同步的话,可以使用第三方客户端进行,比如navicat,sqlyong等

c、假设楼主是要做库与库之间的同步且用程序进行的话,可以使用mysql中提供 *** 作数据库的api来做相对应的读取工作和对比工作,然后写入工作


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zaji/6148100.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存