我需要与JAVA代码建立与mysql数据库链接所需的所有步骤。使用glassfish服务器。
答案 0 :(得分:0)
假设您的目标是开发一个将部署在Glassfish中的EE应用程序。然后您的应用程序将注入一个事务类型为“JTA”的EntityManager。
按照以下步骤设置JTA交易类型:
将MySQL驱动程序jar复制到以下文件夹中:.. \ glassfish \ domains \ domain1 \ lib
打开glassfish管理控制台
资源 - > JDBC - > JDBC连接池
按下新按钮
池名*:MySqlPool
现在跳过资源类型
数据库驱动程序供应商:MySql
按“下一步”按钮
DataSource类名:com.mysql.jdbc.Driver
添加以下属性:
URL = jdbc:mysql:[输入您的ServerName]:[输入您的端口]
用户= [输入]
密码= [输入]
推送完成
推送Ping - > Ping成功
打开资源 - > JDBC - > JDBC资源
JNDI名称*:MySqlJNDI
池名:MySqlPool
按“确定”
在应用程序persistence.xml中,按如下所示进行修改:
persistence-unit name="ShivenUnitName" transaction-type="JTA"
<jta-data-source>MySqlJNDI</jta-data-source>