Java连接MySQL数据库的方法主要有以下几种:
1、使用JDBC驱动连接
2、使用连接池连接
3、使用ORM框架连接
下面分别详细介绍这三种方法。
1、添加MySQL JDBC驱动依赖
在项目的pom.xml文件中添加MySQL的JDBC驱动依赖:
mysql mysqlconnectorjava 8.0.26
2、编写连接数据库的代码
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class JdbcDemo { public static void main(String[] args) { // 数据库连接信息 String url = "jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=UTC"; String user = "root"; String password = "your_password"; try { // 加载驱动 Class.forName("com.mysql.cj.jdbc.Driver"); // 获取数据库连接 Connection connection = DriverManager.getConnection(url, user, password); // 创建Statement对象 Statement statement = connection.createStatement(); // 执行SQL查询 ResultSet resultSet = statement.executeQuery("SELECT * FROM your_table"); // 处理查询结果 while (resultSet.next()) { System.out.println("id: " + resultSet.getInt("id") + ", name: " + resultSet.getString("name")); } // 关闭资源 resultSet.close(); statement.close(); connection.close(); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } } }
1、添加MySQL JDBC驱动依赖(同上)
2、添加连接池依赖,这里以HikariCP为例:
com.zaxxer HikariCP 4.0.3
3、编写连接数据库的代码(使用HikariConfig配置连接池)
import com.zaxxer.hikari.HikariConfig; import com.zaxxer.hikari.HikariDataSource; import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.Properties; import org.junit.Test; import static org.junit.Assert.*; import static org.mockito.Mockito.*; import javax.sql.DataSource; import org.apache.ibatis.session.*; import org.apache.ibatis.*; import org.apache.ibatis.datasource.*; import org.apache.ibatis.mapping.*; import org.apache.ibatis.transaction.*; import org.apache.ibatis.exceptions.*; import org.apache.ibatis.builder.*; import org.apache.ibatis.type.*; import org.apache.ibatis.io.*; import org.apache.ibatis.*; import org.apache.ibatis.*; import org.apache.ibatis.*; import org.apache.ibatis.*; import org.apache.ibatis.*; import org.apache.ibatis.*; import org.apache.ibatis.*; import org.apache.ibatis.*; import org.apache.ibatis.*; import org.apache.ibatis.*; import org.apache.ibatis.*; import org.apache.ibatis.*; import org.apache.ibatis.*; import org.apache.ibatis.*; import org.apache.ibatis.*; import org.apache.ibatis.*; import org.apache.ibatis.*; import org.apache
当前名称:Java连接MySQL数据库的方法详解
本文URL:http://www.mswzjz.cn/qtweb/news3/341103.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能