使用JavaSQL连接的最佳方法

使用JavaSQL连接的最佳方法,java,sql,connection,Java,Sql,Connection,在拥有大约100个类的java应用程序中,使用连接的最佳方式是什么。 1) 当用户登录到系统时,创建一个连接并传递到其他类,当用户按下退出按钮时关闭。或 2) 在每个方法中创建一个连接,并在方法结束时关闭。(像我们用于从db获取数据的方法一样),这取决于它是否始终存在。在2013年,您不能合法地打开数百万个数据库连接,这是一个性能问题。您要做的是缓存尽可能多的数据,以减少到数据库的往返。通常,您只希望在使用连接时打开连接,而不需要打开虚拟连接。标准答案是使用连接池,它通常在连接过多和并发所需的连

在拥有大约100个类的java应用程序中,使用连接的最佳方式是什么。 1) 当用户登录到系统时,创建一个连接并传递到其他类,当用户按下退出按钮时关闭。或
2) 在每个方法中创建一个连接,并在方法结束时关闭。(像我们用于从db获取数据的方法一样)

,这取决于它是否始终存在。在2013年,您不能合法地打开数百万个数据库连接,这是一个性能问题。您要做的是缓存尽可能多的数据,以减少到数据库的往返。通常,您只希望在使用连接时打开连接,而不需要打开虚拟连接。

标准答案是使用连接池,它通常在连接过多和并发所需的连接数量之间取得正确的平衡。看看