这可能是因为您可能需要像这样在 Glassfish 服务器上手动创建Db Resource
和创建,Pool
在Netbeans -> Projects, Open Server Resources -> glassfish-resources.xml
我们必须在 Glassfish 上手动创建 JDBC 资源和 JDBC 连接池。我在这里使用我的价值观,不要使用它们,看看你的 .xml !
Value ofjndi-name
是您的 JDBC Resource,Value ofpool-name
是您的 JDBC Connection Pool。
打开 Glassfish 管理员浏览器,
https://localhost:4848/
转到JDBC Connection Pool -> New:
1) 池名称:mysql_customersdb_rootPool
2) 资源类型:javax.sql.ConnectionPoolDataSource
3) 数据库驱动程序供应商:MySql
按Next
URL: jdbc:mysql://localhost:3306/customersdb?zeroDateTimeBehavior=convertToNull
Url: jdbc:mysql://localhost:3306/customersdb?zeroDateTimeBehavior=convertToNull
User: root
Password: root
JDBC Resources -> New
JNDI Name: CustomersDS
Pool Name: mysql_customersdb_rootPool
按确定。
右键单击您的项目并按运行:)