Java连接Mysql数据库详细代码实例

本文讲解"Java连接Mysql数据库详细代码实例",用于解决相关问题。

这篇文章主要介绍了Java连接Mysql数据库详细代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

隔了一段时间没连过数据库,代码都忘记了,网上看了下挺乱的,还是自己记录下好。这里的代码主要是连接数据库和显示数据,没有具体的数据库操作。

首先第一步当然是导入mysql的jar包,在java文件中创一个新的文件夹,我这里命名为lib,然后把jar包复制进去

Java连接Mysql数据库详细代码实例

然后右键jar包,选择build path将包添加进库中

Java连接Mysql数据库详细代码实例

之后就是代码实现了

package _9_3_test;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Scanner;

import com.mysql.jdbc.Driver;
import com.mysql.jdbc.Statement;

public class Scr {
public static void main(String[] args) {    //JDBC驱动名  String JDBC_DRIVER = "com.mysql.jdbc.Driver";    //数据库URL:这里的tt是数据库名称  String JDBC_URL = "jdbc:mysql://localhost:3306/tt?useSSL=false&serverTimezone=UTC";  
//    数据库的用户名与密码  String USER = "root";  String PASS = "admin123";    //通过DriverManager类获得该连接对象才能访问数据库  Connection connection = null;

//    通过Connection获得该结果对象用于执行静态的SQL语句  Statement statement = null;    try {
//      注册JDBC驱动    Class.forName(JDBC_DRIVER);    
//      数据库的连接:通过DriverManager类的getConnection方法,传入三个参数:数据库URL、用户名、用户密码,实例化connection对象    connection = DriverManager.getConnection(JDBC_URL,USER,PASS);    
//      实例化statement对象    statement = (Statement) connection.createStatement();    
//      定义数据库查询语句:查询aa表中的name、sex两列数据    String sql = "SELECT name,sex FROM aa";
//      执行查询语句    ResultSet rSet = statement.executeQuery(sql);    
//      展开查询到的数据    while(rSet.next()) {      
//        这里getString()方法中的参数对应的是数据库表中的列名      String get_name = rSet.getString("name");      String get_sex = rSet.getString("sex");      
//        输出数据      System.out.println("名字:"+get_name);      System.out.print("性别:"+get_sex);                }    
//      依次关闭对象    rSet.close();    statement.close();    connection.close();      } catch (ClassNotFoundException e) {    // TODO Auto-generated catch block    e.printStackTrace();  } catch (SQLException e) {    // TODO Auto-generated catch block    e.printStackTrace();  }    }

}

显示效果:

Java连接Mysql数据库详细代码实例

连接数据库的整个过程中,代码实现是不难的,比较啰嗦的地方是数据库的使用这一块,比如数据库开启,数据库数据的插入,数据库图形界面的使用等都花了一些时间才上手,心累。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持亿速云。

关于 "Java连接Mysql数据库详细代码实例" 就介绍到此。希望多多支持编程宝库

SpringBoot+MySQL+Jpa如何实现对数据库的增删改查和分页:本文讲解"SpringBoot+MySQL+Jpa怎么实现对数据库的增删改查和分页",用于解决相关问题。一、 使用Springboot+Jpa实现对mysql数据库的 ...