首页 >

herbnate连接mysql数据库 |mysql的三种驱动类型

mysql 中文 text,易语言mysql拼接,ubuntu mysql日志文件在哪,mysql find my.cnf,java spark 写入mysql,mysql的三种驱动类型herbnate连接mysql数据库 |mysql的三种驱动类型

在项目中引入Hibernate和MySQL Driver

首先,在你的Java Web项目中引入Hibernate和MySQL相关依赖的jar包。本文中以Maven为例,你可以在你项目的POM.xml文件中添加如下两个依赖:

<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>5.4.17.Final</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.19</version>
</dependency>

编写Hibernate.cfg.xml配置文件

接着,大家需要编写Hibernate.cfg.xml配置文件,其作用是告诉Hibernate如何连接MySQL数据库和实体类的映射。

下面是一个简单的Hibernate.cfg.xml配置文件:

<?xml version="1.0" encoding="UTF-8"?>
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">com.mysql.cj.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/my_database?serverTimezone=UTC</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">your_passwor</property>
<property name="hibernate.dialect">org.hibernate.dialect.MySQL8Dialect</property>
</session-factory>
</hibernate-configuration>

测试连接

现在,大家已经配置好了Hibernate.cfg.xml配置文件,接下来可以通过以下代码测试是否成功连接MySQL数据库。

Configuration configuration = new Configuration().configure();
SessionFactory sessionFactory = configuration.buildSessionFactory();
Session session = sessionFactory.openSession();
Transaction transaction = session.beginTransaction();
try {
// 进行数据库操作
transaction.commit();
} catch (Exception e) {
transaction.rollback();
} finally {
session.close();
}

结论

现在你已经成功连接MySQL数据库,可以进行对数据库的操作了。

注意:MySQL8.0以上的版本需要使用com.mysql.cj.jdbc.Driver驱动程序,而不是原来的com.mysql.jdbc.Driver驱动程序。


herbnate连接mysql数据库 |mysql的三种驱动类型
  • MYSQL的安装和配置实验内容 |mysql查询一段时间字段
  • MYSQL的安装和配置实验内容 |mysql查询一段时间字段 | MYSQL的安装和配置实验内容 |mysql查询一段时间字段 ...

    herbnate连接mysql数据库 |mysql的三种驱动类型
  • MySQL局域网连接设置 |dbvisualizer连接mysql
  • MySQL局域网连接设置 |dbvisualizer连接mysql | MySQL局域网连接设置 |dbvisualizer连接mysql ...

    herbnate连接mysql数据库 |mysql的三种驱动类型
  • linux mysql 5。7安装包 |mysql 返回错误码
  • linux mysql 5。7安装包 |mysql 返回错误码 | linux mysql 5。7安装包 |mysql 返回错误码 ...