【发布时间】:2020-06-07 15:48:00
【问题描述】:
【问题讨论】:
-
去掉
Class.forName().。它命名了错误的类,自 2007 年以来根本不需要它。并且不要在此处张贴文字图片。发布文本。
标签: java mysql maven glassfish
【问题讨论】:
Class.forName().。它命名了错误的类,自 2007 年以来根本不需要它。并且不要在此处张贴文字图片。发布文本。
标签: java mysql maven glassfish
Application Server 需要在其库文件夹中的数据库驱动程序 jar 来加载驱动程序类以创建连接池。尝试将 mysql.jar 放入 glassfish\lib 的服务器库文件夹中。
此外,您正在尝试使用 Class.forname 在您的 servlet 中手动加载数据库驱动程序类。当您使用应用程序服务器时,这不是最佳实践。如果您在应用程序服务器中配置数据源并使用 JNDI 查找来获取数据库连接会更好。您还可以配置连接池以获得更好的性能。
【讨论】: