ExecutorService es = Executors.newSingleThreadExecutor();
Class1 class = new Class();
es.execute(class);
<小时/>
Class1 实现可运行代码来调用数据库连接/存在 dbconnection 的类。
问题是,每次调用 Class1 时,都会创建数据库连接并导致系统过载。那么,我是否可以只使用 dbconnection 类的实例,这样我就不必每次都创建连接。
最佳答案
如果所有客户端都打开静态连接并保持打开状态直到应用程序生命周期。在这种情况下,SQL Server 在达到阈值后将不允许创建新连接。
因此,建议在需要时创建连接并在工作完成时关闭它。
使用连接池可以节省每次创建连接的处理和时间。
关于java - 如何使数据库连接类成为单例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10947473/