用idea进行数据库mysql的连接,这是在Maven中进行配置,首先进行Maven的配置,下载国内的镜像源,例如阿里云,华为等等都可以
这里给出以上两个settting文件,具体使用步骤如下:
打开File --> settings --> Build,Execution,Deloyment --> Build Tools --> Maven
在这里插入图片描述

下面的操作是保证电脑是在有网络的基础上进行的
这里的配置文件setttings.xml中的代码写在下面了,新建一个setting.xml文件然后复制到此文件中即可,这是阿里云的镜像源的配置文件

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

	<pluginGroups>
	</pluginGroups>

	<proxies>
	</proxies>

	<servers>
	</servers>

	<mirrors>

		<mirror>
			<id>ali</id>
			<name>ali Maven</name>
			<mirrorOf>*</mirrorOf>
			<url>https://maven.aliyun.com/repository/public/</url>
		</mirror>

	</mirrors>
	<profiles>

	</profiles>
	<activeProfiles>
	</activeProfiles>

</settings>

操作步骤:
(1)在User settings file的这一项中的最后的复选框打上,这样就可以修改文件,然后将下载好的镜像文件覆盖原有自带的settings.xml文件
(2)将Local reositpry文件中的.m2文件下的配置文件全部删除掉
最后点击右下角的Apply,再点击OK

这时,进行刷新即可,点击最右边竖栏中的Maven,展开此窗口,然后点击刷新按钮,等待下载完成即可,下载配置的速度跟自己的网速有很大的关系


以上为Maven镜像源的配置方法
下面是在idea中进行mysql的配置
打开项目项目中的pom.xml文件
将以下xml代码复制在
<project></project>

<dependencies>
    <!-- 连接MySQL数据库的依赖 -->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>8.0.14</version>
    </dependency>
</dependencies>

在这里插入图片描述

然后,如同maven一样,进行刷新即可,会自动进行下载配置
这里需要注意的是配置完成后,默认密码是没有的,意思就是只有默认的用户名root
配置完成后—》view ----》Tool Windows —》Database
然后点击右边竖栏中的Database,显示窗口后点击+号选择Mysql选项这里默认是localhost本地,User系统默认是root
Password是没有的,端口默认是3306,然后点击Apply跟Ok即可进行刷新一下,将URL改为如下:
jdbc:mysql://localhost/text?useSSL=true&serverTimezone=Asia/Shanghai
下载相应的mysql的jar包
在这里插入图片描述

jdbc:mysql://localhost/text?useSSL=true&serverTimezone=Asia/Shanghai
随后点击Test connection进行测试
看到如下提示就表示通过
在这里插入图片描述

下面是测试代码,可复制到自己的项目中进行测试
在此之前需要在右边的手写sql语句进行数据库newdb3的创建

create database newdb3;

默认执行sql语句的快捷键是Ctrl+Enter
然后执行如下代码:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;

public class Demo01 {
    public static void main(String[] args) throws Exception {
        //1. 注册驱动 告诉编译器使用的数据库是什么
        Class.forName("com.mysql.cj.jdbc.Driver");
        //2. 获取数据库连接
        Connection conn =
                DriverManager.getConnection("jdbc:mysql://localhost:3306/newdb3?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&rewriteBatchedStatements=true","root","root");
        System.out.println("连接对象:"+conn);
        //3. 创建执行SQL语句的对象
        Statement s = conn.createStatement();
        //4. 执行SQL语句
        String sql = "create table jdbct1(id int,name varchar(10))";
        s.execute(sql);
        System.out.println("创建完成!");
        //5. 关闭资源
        conn.close();
    }
}
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐