21xrx.com
2024-12-22 21:58:51 Sunday
登录
文章检索 我的文章 写文章
Java数据库连接方法:从入门到简单应用
2023-06-11 12:54:29 深夜i     --     --
Java 数据库连接 JDBC

Java是一种非常流行的编程语言,用于开发各种各样的应用程序。而数据库则是一种非常重要的数据存储方式,可以用于存储应用程序中的数据。在Java中,如果要访问数据库,就需要使用数据库连接方法。本文将从入门开始,介绍Java数据库连接方法的基本概念、常用API和简单应用。

Java数据库连接方法的基本概念

Java数据库连接方法是Java程序用于连接数据库并操作数据库的方式。Java程序连接数据库需要借助JDBC API。JDBC是Java Database Connectivity的缩写。JDBC API提供了一组标准接口,让开发者可以使用统一的方式访问各种不同的数据库。

Java数据库连接方法的常用API

1. DriverManager类

DriverManager类是JDBC API中最重要的类之一。它提供了获取数据库连接的方法getConnection()。在调用getConnection()时需要指定数据库URL、用户名和密码等参数。以下是getConnection()方法的基本语法:

Connection conn = DriverManager.getConnection(url, user, password);

其中,url是数据库连接地址,user和password是访问数据库的用户名和密码。

2. Statement类

Statement类是JDBC API中的另一个常用类。它用于向数据库发送SQL语句,并返回查询结果。通过Statement类执行SQL语句可以实现数据库的创建、插入、更新和删除等操作。以下是创建Statement对象的基本语法:

Statement stmt = conn.createStatement();

其中,conn是前面获取的数据库连接对象。

Java数据库连接方法的简单应用

下面是一个简单的Java程序,演示如何连接数据库并查询数据:

import java.sql.*;

public class JDBCExample {

  static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";

  static final String DB_URL = "jdbc:mysql://localhost/TEST";

  static final String USER = "root";

  static final String PASS = "root";

  public static void main(String[] args) {

    Connection conn = null;

    Statement stmt = null;

    try {

      Class.forName(JDBC_DRIVER);

      conn = DriverManager.getConnection(DB_URL, USER, PASS);

      stmt = conn.createStatement();

      String sql = "SELECT id, name, age FROM student";

      ResultSet rs = stmt.executeQuery(sql);

      while (rs.next()) {

        int id = rs.getInt("id");

        String name = rs.getString("name");

        int age = rs.getInt("age");

        System.out.println("ID: " + id + ", Name: " + name + ", Age: " + age);

      }

      rs.close();

      stmt.close();

      conn.close();

    } catch (SQLException | ClassNotFoundException e) {

      e.printStackTrace();

    }

  }

}

  
  

评论区

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