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