JDBC连接MySQL数据库

JDBC实现数据库连接

步骤:

  1. 加载JDBC驱动器,即下载对应数据库版本的驱动器,也需要考虑JDK版本是否对应,将驱动器加入到外部包目录下,在Web项目下也有对应的位置。
  2. 加载JDBC驱动,并将其注册到DriverManager中。一般使用反射Class.forName(String driverName);
  3. 建立数据库连接,取得Connection对象。
  4. 建立Statement对象或是PrepareStatement对象。
  5. 执行SQL语句。
  6. 访问结果集ResultSet.
  7. 依次将ResultSet、Statement、PrepareStatement、Connection对象关闭,释放资源。

写一个JDBC访问MySQL的例子

/**
 * heyzen.club Inc.
 * Copyright (c) 2018-2019 All Rights Reserved.
 */

import java.sql.*;

/**
 * @author Zen
 * @version 1.0: ConnectJDBC.java, v 0.1 2019/05/15 10:32 Zen Exp $
 */
public class ConnectJDBC {
    public static void main(String[] args) throws Exception{
        String user = "root";
        String password = "123456";
        /** url这里要注意写对了,之前写错了一次,报了一个没有合适的驱动器对应这个JDBC**/
        String url = "jdbc:mysql://localhost:3306/student";
        String driver = "com.mysql.jdbc.Driver";
        Connection con = null;
        Statement stmt = null;
        ResultSet rs = null;
        try {
            Class.forName(driver);
            con = DriverManager.getConnection(url,user,password);
            stmt = con.createStatement();
            System.out.println("连接成功");
            stmt.execute("insert into student values('5','libai',101)");
            System.out.println("操作成功");
        }catch (SQLException e1){
            e1.printStackTrace();
        }finally {
            try {
                if (rs != null) {
                    rs.close();
                }
                if(stmt != null){
                    stmt.close();
                }
                if (con != null){
                    con.close();
                }
            }catch (SQLException e){
                e.printStackTrace();
            }
        }
    }
}

本文链接:

https://heyzen.club/index.php/J/300.html
1 + 4 =
快来做第一个评论的人吧~