JDBC连接mysql数据

首先先new一个Java项目:

然后在src中创建一个包,并且建立一个Test的测试类:

 然后导入mysql:

 导入成功后,就会在项目列表中出现:

然后开始在Test中编写代码:

package com.nf;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;

public class Test {

 public static void main(String[] args) throws Exception {
  // TODO Auto-generated method stub
  //连接数据库的五大参数
    String driverClass =  "com.mysql.cj.jdbc.Driver";
    String serverIp = "localhost";//服务器IP地址
    String databaseName = "oa";//连接到哪一个数据库
    String username = "root";//用户名
    String password = "123456";//密码
    
    //拼凑成一个完整的URL地址
    String jdbcUrl = "jdbc:mysql://"+serverIp+":3306/"+databaseName+"?serverTimezone=Asia/Shanghai&useSSL=true";//每个数据库都不一样
    
    //第一步:加载数据库驱动(约等于你安装mysql客户端)
    Class.forName(driverClass);
    System.out.println("成功加载驱动");
    
    //第二步:获取连接(约等于mysql登录)
    //代表你已经可以执行数据库的操作
    Connection conn = DriverManager.getConnection(jdbcUrl,username,password);
    
    //第三步:获取一个执行SQL的对象PreparedStatement
    PreparedStatement pst = conn.prepareStatement("insert into student(user_name,sex,brit) values(?,?,?)");
    pst.setString(1, "易烊千玺");
    pst.setString(2, "男");
    pst.setString(3, "2000-01-04");
    //'鹿晗','其它','1990-05-04'

    //第四步:执行SQL
    pst.execute();
    
    //最后一步:关闭所有的资源
    pst.close();
    conn.close();

  }
}

原文地址:https://www.cnblogs.com/wudashuai/p/9176799.html