JDBC连接mysql数据

Posted 吴小帅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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();

  }
}

 

以上是关于JDBC连接mysql数据的主要内容,如果未能解决你的问题,请参考以下文章

jsp怎样用jdbc连接mysql数据库

java 如何使用jdbc连接mysql

在eclipse里jdbc连接mysql 怎么安装

jsp页面中怎么导入jdbc连接mysql

用jdbc远程连接mysql,报异常

eclipse用jdbc连接mysql数据库时,url是填啥?怎样找出地址?