Java使用IntelliJ IDEA连接MySQL的详细教程


当前第2页 返回上一页

数据库的用户名与密码,需要根据自己的设置

static final String USER = "root";
static final String PASS = "root";

连接数据库

数据库:

以下实例使用了 JDBC 连接 MySQL 数据库,注意一些数据如用户名,密码需要根据你的开发环境来配置:

package MySQLTest;

import java.sql.*;

public class Test {
  // MySQL 8.0 以上版本 - JDBC 驱动名及数据库 URL
  static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver";
  static final String DB_URL = "jdbc:mysql://localhost:3306/lcz?characterEncoding=utf-8&rewriteBatchedStatement=true";
  // 数据库的用户名与密码,需要根据自己的设置
  static final String USER = "root";
  static final String PASS = "root";

  public static void main(String[] args) {
    Connection conn = null;
    Statement stmt = null;
    try{
      // 注册 JDBC 驱动
      Class.forName(JDBC_DRIVER);

      // 打开链接
      System.out.println("连接数据库...");
      conn = DriverManager.getConnection(DB_URL,USER,PASS);

      // 执行查询
      System.out.println(" 实例化Statement对象...");
      stmt = conn.createStatement();
      String sql;
      sql = "SELECT * FROM lcztest";
      ResultSet rs = stmt.executeQuery(sql);

      // 展开结果集数据库
      while(rs.next()){
        // 通过字段检索
        int id = rs.getInt("id");
        String name = rs.getString("name");
        String age = rs.getString("age");

        // 输出数据
        System.out.print("ID: " + id);
        System.out.print(", 姓名: " + name);
        System.out.print(", 年龄: " + age);
        System.out.print("\n");
      }
      // 完成后关闭
      rs.close();
      stmt.close();
      conn.close();
    }catch(SQLException se){
      // 处理 JDBC 错误
      se.printStackTrace();
    }catch(Exception e){
      // 处理 Class.forName 错误
      e.printStackTrace();
    }finally{
      // 关闭资源
      try{
        if(stmt!=null) stmt.close();
      }catch(SQLException se2){
      }// 什么都不做
      try{
        if(conn!=null) conn.close();
      }catch(SQLException se){
        se.printStackTrace();
      }
    }
    System.out.println("连接数据库结束!");
  }
}

运行:

教程到此结束!!!

总结

到此这篇关于Java使用IntelliJ IDEA连接MySQL的文章就介绍到这了,更多相关Java IDEA连接MySQL内容请搜索

更多相关Mysql内容来自木庄网络博客


标签:Mysql

返回前面的内容

相关阅读 >>

mysql介绍一下其他函数

mysql数据库管理员密码忘记如何解决

mysql启动时innodb引擎被禁用了怎么办

mysql的隔离级别是如何实现的

mysql外部键怎么用

mysql between and 包含边界吗

mysql如何创建用户?

mysql基础入门之case语句用法实例

mysql大小写问题及解决方案

一些常用的mysql优化方法总结

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...