700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > IntelliJ IDEA中JAVA连接MySQL数据库

IntelliJ IDEA中JAVA连接MySQL数据库

时间:2020-01-05 16:46:57

相关推荐

IntelliJ IDEA中JAVA连接MySQL数据库

一、准备

1.安装好jdk,并配置好环境变量。(此处不加赘述)

2.下载MySQL的数据库驱动,下载链接:/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@','1999-12-04');insert into users(name,password,email,birthday) values('lisi','123456','lisi@','2001-12-04');insert into users(name,password,email,birthday) values('wangwu','123456','wangwu@','-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 ^) 。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。