Java 如何创建连接池/数据源而不是连接到SQL DB
我有连接到SQL数据库并根据用户输入进行查询的代码。我希望使用池连接,以加快查询时间。我试图编写一个池和管理器类,但是当我试图从池中获取连接时,我得到了一个未报告的NamingException。我还在getConnection()函数中捕获了NamingExceptions 有人知道我为什么会犯这个错误吗Java 如何创建连接池/数据源而不是连接到SQL DB,java,sql,Java,Sql,我有连接到SQL数据库并根据用户输入进行查询的代码。我希望使用池连接,以加快查询时间。我试图编写一个池和管理器类,但是当我试图从池中获取连接时,我得到了一个未报告的NamingException。我还在getConnection()函数中捕获了NamingExceptions 有人知道我为什么会犯这个错误吗 或者可以为我指出创建有效连接池的正确方向吗?您应该使用最新的JDBC驱动程序,它支持内部连接池,因此您不必编写自己的连接池。您有3个选项: 如果代码在应用程序服务器中运行,请在服务器中配置
或者可以为我指出创建有效连接池的正确方向吗?您应该使用最新的JDBC驱动程序,它支持内部连接池,因此您不必编写自己的连接池。您有3个选项:
- 如果代码在应用程序服务器中运行,请在服务器中配置连接池
- 一些JDBC驱动程序提供连接池实现(但许多驱动程序只提供用于与应用服务器集成的可池数据源)
- 使用commons dbcp或一些等效的库来创建连接池