21xrx.com
2024-09-19 23:56:28 Thursday
登录
文章检索 我的文章 写文章
Java实现数据库连接的方法及案例
2023-06-19 06:35:51 深夜i     --     --
java 数据库连接 JDBC ORM MySQL

Java作为一种广泛应用于开发的编程语言,其可以非常方便地与数据库进行连接并执行各种操作。在本篇文章中,我们将介绍java与数据库连接的实现方法,并给出具体的代码案例。

一、Java与数据库连接的基本方法

Java与数据库的连接实现主要有以下两种方法:

1. JDBC(Java Database Connectivity)连接

JDBC是Java官方提供的面向关系型数据库的API,可以通过JDBC的标准接口与数据库进行操作。要使用JDBC连接数据库,需要先加载对应的 JDBC 驱动程序,代码如下:


//加载JDBC驱动程序

Class.forName("com.mysql.jdbc.Driver");

然后指定数据库的连接地址、数据库名称、用户名和密码:


//建立数据库连接

String url="jdbc:mysql://localhost:3306/test";

Connection conn=DriverManager.getConnection(url,"root","123456");

2. 使用ORM(Object-Relational Mapping)框架连接

ORM是将关系数据库映射到对象的编程技术,它为开发者提供了面向对象的数据访问接口,可以省去JDBC的一些繁琐操作,能够更加快捷、高效地操作数据库。

ORM框架比较流行的有Hibernate、Mybatis、Spring JPA等,它们可以充分利用Java的面向对象特性,使得开发者能够以一种自然的方式来操作数据库。

二、Java与MySQL数据库连接案例

下面是一个Java连接MySQL数据库的简单示例,使用的是JDBC连接方法:


import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.SQLException;

public class DBUtil {

  static String ip = "localhost";

  static int port = 3306;

  static String database = "test";

  static String user = "root";

  static String password = "123456";

  static {

    try {

      Class.forName("com.mysql.jdbc.Driver");

    } catch (ClassNotFoundException e) {

      e.printStackTrace();

    }

  }

  public static Connection getConnection() throws SQLException {

    String url = String.format("jdbc:mysql://%s:%d/%s?useSSL=false", ip, port, database);

    return DriverManager.getConnection(url, user, password);

  }

  public static void close(Connection conn) {

    if (conn != null) {

      try {

        conn.close();

      } catch (SQLException e) {

        e.printStackTrace();

      }

    }

  }

}

三、关键词

java、数据库连接、JDBC、ORM、MySQL

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复