如果我有一个处理数据库的 java 代码并且我想在我的应用程序中使用多线程。每个线程都假设运行一个包含插入数据库的函数。我的问题是:我应该在哪里放置以下语句:
Connection con = DriverManager.getConnection (dbUrl);
query = " insert into schema.table values (default,?,?)";
preparedStmt = con.prepareStatement(query);
我应该将它们放在run
每个线程中执行它们吗?或者Main
他们只执行一次?还是在函数调用的run
函数内部?当我有多线程时,我需要知道插入数据库的正确方法。谢谢。