一、准备

1.安装好jdk,并配置好环境变量。(此处不加赘述)
2.下载MySQL的数据库驱动,下载链接:https://mvnrepository.com/artifact/mysql/mysql-connector-java/8.0.12 ,下载后存放到JRE的bin目录下。

3.建立数据库,并插入数值:

create table users(id int primary key auto_increment,name varchar(40),password varchar(40),email varchar(60),birthday date
)character set utf8 collate utf8_general_ci;

插入数值:

insert into users(name,password,email,birthday) values('zs','123456','zs@sina.com','1999-12-04');
insert into users(name,password,email,birthday) values('lisi','123456','lisi@sina.com','2001-12-04');
insert into users(name,password,email,birthday) values('wangwu','123456','wangwu@sina.com','2003-12-04');

users表如图所示:

准备就绪,开始在idea上写java代码。

二、实践操作

1.创建java web项目,题目自拟(这里直接创建module,与project的创建类似):

2.在创建项目的web目录中的WEB-INF下建立两个文件夹,一个是classes,用于保存程序运行时编译的文件。另一个是lib文件夹,用于存放程序运行时所要存放的外部类。

(1)修改output path路径,修改为刚刚创建的classes文件夹,File——>Project Structure——>Modules :

(2)修改外部类的引用路径,修改为刚刚创建的lib文件夹:3.将下载好的MySQL的数据库驱动放到lib文件夹下:

4.在src文件夹下创建java类,编写代码获取数据库连接,并获取数据库中的数据,代码如下:

import java.sql.*;public class Demo1_JDBCTest {public static void main(String[] args) throws SQLException, ClassNotFoundException {//注册驱动Class.forName("com.mysql.cj.jdbc.Driver");//创建连接Connection conn=DriverManager.getConnection("jdbc:mysql://localhost/test?useSSL=FALSE&serverTimezone=UTC","root","admin");//得到执行sql语句的Statement对象Statement stmt=conn.createStatement();//执行sql语句,并返回结果ResultSet rs=stmt.executeQuery("select * from users");//处理结果while (rs.next()) {for (int i = 1; i <= 5; i++) {System.out.print(rs.getString(i) + "\t");}System.out.println();}//关闭资源rs.close();stmt.close();conn.close();}
}

注:“jdbc:mysql://localhost/test?useSSL=FALSE&serverTimezone=UTC”,“root”,"admin"中,test为创建的数据库的名称,root为数据库用户名,admin为数据库密码,可根据自己创建的情况自行修改。

5.连接成功,获取数据库数据结果如下:

在从纯白向小白晋升的路上,米粒大的小石头都能把自己绊倒,记录一下自己实践的步骤,以便参考。若有不足之处,欢迎批评指正 ( ^ o ^) 。

IntelliJ IDEA中JAVA连接MySQL数据库相关推荐

  1. IntelliJ IDEA 中配置连接MySQL数据库

        在IntelliJ IDEA中,配置文件写好后,发现项目中的xml文件关于数据库字段部分报红,提示错误为: Cannot resolve table 'customer' less... (C ...

  2. IntelliJ IDEA中JAVA连接MYSQL

    1.下载mysql包 2.项目中引入mysql包 3.连接数据库,查询结果 看jdbc数据库连接类 package Facade; import java.sql.*; /*** Created by ...

  3. 【Java】Java连接Mysql数据库的demo示例

    [Java]Java连接Mysql数据库的demo示例 1.安装mysql数据库 2.下载java-mysql-connector.jar包 3.完成java配置 4.写java代码运行测试 1.安装 ...

  4. java连接mysql数据库 R_Java连接Mysql数据库详细代码实例

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

  5. Java连接Mysql数据库警告:Establishing SSL connection without server's identity

    Java连接Mysql数据库警告:Establishing SSL connection without server's identity verification is not recommend ...

  6. Java连接MySQL数据库的超级详细步骤(Windows)

    1. 数据准备 1. 下载JDK 下载Java开发工具包JDK,下载地址:https://www.oracle.com/java/technologies/javase-jdk14-downloads ...

  7. Java连接mysql数据库的详细教程(增查)

    java连接mysql数据库[便于理解的jdbc] 一.开发环境 二.创建数据表 1. 用Navicat图形化创建 2. 用命令行创建 三.创建java工程 1.在eclipse中创建一个工程:Fir ...

  8. java linux mysql数据库_Linux Java连接MySQL数据库

    Linux(Ubuntu平台)Java通过JDBC连接MySQL数据库,与Windows平台类似,步骤如下: 解压 jdbc: tar -zxvf mysql-connector-java-5.1.1 ...

  9. Java连接mysql数据库的方式,java连接mysql数据库的方式(4句语句)

    1 加载mysql驱动: class.forName("con.mysql.jdbc.Driver").newInstance(); 2 根据数据库路径url,账号,密码进行数据库 ...

最新文章

  1. 测试分类 --- 根据项目流程阶段和代码可见度划分
  2. AtomicInteger源码注释
  3. UNIX下C语言的图形编程-curses.h函数库
  4. 循环遍历Java字符串字符的规范方法——类似python for ch in string
  5. Oracle10g中安装Perl环境所产生的冲突
  6. "unable to load dynamic library"错误的解决方法
  7. [视频教程] ubuntu系统下安装最新版PHP7.3.X环境
  8. Hadoop学习笔记03_Hive练习
  9. nba数据库统计_NBA板块的价值-从统计学上讲
  10. 【Python学习笔记之一】Python关键字及其总结
  11. 大一计算机课程ppt作业,《计算机应用基础》课程第4次作业-PPT操作题答案步骤...
  12. Python进行灰色关联度综合评价
  13. RS232和RS485概念与区别
  14. 湖北武汉劳务员培训劳务管理五条新举措建筑七大员培训
  15. 新站上线完整详细的SEO优化方案
  16. ArcGIS 切片/瓦片的发布与加载
  17. GRBL二:串口控制命令及代码解析(转载)
  18. RL(Chapter 5): Blackjack (二十一点)
  19. sort函数使用cmp出错Line 22: Char 38: error: reference to non-static member function must be called
  20. Linux创建自启动服务

热门文章

  1. JAVA SE_part.2
  2. 电信短信网关ISAG-SMS二次开发
  3. 在ARM板子上把玩Tensorflow Lite
  4. Python基础:字符集和编码
  5. Web过滤器:Filter
  6. BZOJ 1367 [Baltic2004]sequence
  7. matlab中的数据导入.mat
  8. 张拉拉再获融资,怎么做出一碗资本爱吃的兰州拉面?
  9. 通过 JFR 与日志深入探索 JVM - TLAB 原理详解
  10. 第三章 软件需求分析