尝试使用 sql 语句批处理执行以下操作:每 5 分钟,将语句添加到批处理(当前计数器)然后每小时发送,将语句发送到数据库。
不过我很好奇,每当我添加或发送批处理时,我是否需要重新初始化语句/连接?
这就是我认为我会这样做的方式,只需要澄清如何更聪明地做到这一点,或者这是否是最好的方法
在程序启动时,初始化以下
Connection connection = null;
Statement statement = null;
Class.forName("com.mysql.jdbc.Driver");
connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/youtube", "root", "root");
statement = connection.createStatement();
然后每 5 分钟.... addToBatch(connection, statement, counter, time, date);
然后小时... statement.executeBatch();
我错过了什么吗?我需要重新建立连接吗?
任何信息都有帮助,谢谢!