MySQL数据库连接工具
(一)MySQL数据库连接工具【原始JDBC封装后的数据库连接工具】
(二)MySQL数据库连接工具【Hibernate框架的数据库连接工具】
(二)MySQL数据库连接工具【Hibernate框架的数据库连接工具】
HbnBusiness.java(Hibernate框架的数据库连接工具)
package com.hk.server.base;
import com.hk.server.model.Oper;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
import org.hibernate.query.Query;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.List;
/**
* 类 Business 用于与数据库建立连接,组合 hibernate.cfg.xml 配置文件,使 hibernate 和数据库表建立访问机制。
*
* @author: shipleyleo
* @create: 2023-05-19 18:51:59
*/
public class HbnBusiness {
private static SessionFactory sf; // 建立会话库
static {
try {
sf = new Configuration()
.configure()
.buildSessionFactory();
} catch (Exception e) {
e.printStackTrace();
}
}
public static Session getSession() {
// 获取会话
Session s = null;
if(sf != null) {
s = sf<