Java 如果有多个线程将插入MySQL,是否需要同步?

Java 如果有多个线程将插入MySQL,是否需要同步?,java,mysql,concurrency,synchronization,Java,Mysql,Concurrency,Synchronization,我将使用多线程Java程序在MySQL中向表插入新记录。是否需要为此同步?或者,在我的情况下,每次插入都是不同的记录,这样可以吗?如果需要,数据库驱动程序将在封面下为您执行此操作。您应该假设数据库可以处理并发CRUD访问 我用于SQLServer和Sybase的驱动程序总是锁定连接对象,当然,您可以通过一个池使用多个连接 听起来不错。只是想澄清一下,如果使用连接池,这种事情会不会成为问题?这不会是问题。正如oxbow所说,您可以假设您的数据库可以处理并发插入。如果不能,它将是一个糟糕的数据库。

我将使用多线程Java程序在MySQL中向表插入新记录。是否需要为此同步?或者,在我的情况下,每次插入都是不同的记录,这样可以吗?

如果需要,数据库驱动程序将在封面下为您执行此操作。您应该假设数据库可以处理并发CRUD访问


我用于SQLServer和Sybase的驱动程序总是锁定
连接
对象,当然,您可以通过一个池使用多个连接

听起来不错。只是想澄清一下,如果使用连接池,这种事情会不会成为问题?这不会是问题。正如oxbow所说,您可以假设您的数据库可以处理并发插入。如果不能,它将是一个糟糕的数据库。