用IDEA创建maven项目

第一步:新建一个项目

idea mysql驱动 报错 idea使用mysql数据库_软件工程


选择maven,jdk版本选择1.8.0

idea mysql驱动 报错 idea使用mysql数据库_mysql_02


给项目起个名字,如test,然后点击完成

idea mysql驱动 报错 idea使用mysql数据库_maven_03

创建数据库

点击右边的数据库—>选择+号—>选择数据源—>mysql

idea mysql驱动 报错 idea使用mysql数据库_mysql_04


输入用户名,密码,用户名默认为root,密码是在下载mysql软件时自己设置的

idea mysql驱动 报错 idea使用mysql数据库_intellij-idea_05


然后点击测试连接,成功的话将如下图所示

idea mysql驱动 报错 idea使用mysql数据库_软件工程_06

然后点击确定,此时我们就与sql的服务器建立了连接,下面我们创建一个新的数据库,在控制台输入如下语句

idea mysql驱动 报错 idea使用mysql数据库_intellij-idea_07

然后选中该语句,运行这条语句

idea mysql驱动 报错 idea使用mysql数据库_mysql_08


idea mysql驱动 报错 idea使用mysql数据库_mysql_09


此时右侧的导航栏中就多了一个数据库

idea mysql驱动 报错 idea使用mysql数据库_mysql_10

对数据库进行简单的操作

新建表

idea mysql驱动 报错 idea使用mysql数据库_intellij-idea_11


idea mysql驱动 报错 idea使用mysql数据库_maven_12


点击加号可以创建列,此时按需求创建需要的列,其中要选择一项为主键,这里为id,他是唯一的,非null的,并且是整型,可以勾选自动添加

再添加两个列,名为code 和 code,由于为字符串类型,所以应在类型处输入nvarchar(size),size是规定的大小,数据库中的字符串要用单引号括起来,所以默认值就填两个连续的单引号

idea mysql驱动 报错 idea使用mysql数据库_软件工程_13


点击执行后,右边边生成了一张新的表格

idea mysql驱动 报错 idea使用mysql数据库_idea mysql驱动 报错_14


双击idcodename,我们就可以在视图中看到我们创建的表格

idea mysql驱动 报错 idea使用mysql数据库_maven_15


点上方的+号我们就可以自由添加表里的数据了(方法一)

idea mysql驱动 报错 idea使用mysql数据库_软件工程_16


也可以在console台输入代码进行添加,注意右上角应选择当前要操作的数据库,由于id我们选择了自动增加,所以在添加时可以不用在values里写id

idea mysql驱动 报错 idea使用mysql数据库_intellij-idea_17


idea mysql驱动 报错 idea使用mysql数据库_maven_18

创建新用户

单击右键,选择新建–>用户,编写用户名以及密码

idea mysql驱动 报错 idea使用mysql数据库_intellij-idea_19


然后找到当前的数据库testdb,为指定的用户授权

idea mysql驱动 报错 idea使用mysql数据库_idea mysql驱动 报错_20


idea mysql驱动 报错 idea使用mysql数据库_intellij-idea_21


idea mysql驱动 报错 idea使用mysql数据库_intellij-idea_22

下载依赖驱动

在pom.xml文件中加入以下代码,然后会在右上角显示一个maven的小图标,点击它,然后稍等一会儿就下载成功了

idea mysql驱动 报错 idea使用mysql数据库_intellij-idea_23


idea mysql驱动 报错 idea使用mysql数据库_maven_24


然后在java的下面新建java文件,测试依赖是否建立成功

idea mysql驱动 报错 idea使用mysql数据库_maven_25

import java.sql.*;

public class Test {
    public static void main(String[] args) throws SQLException {
        //连接数据库
        //指定数据库在哪里
        String url = "jdbc:mysql://localhost:3306/elmdb";
        // 此处填写你的数据库的用户和密码
        String user = "******";
        String password = "******";

        //创建连接
        Connection connection= DriverManager.getConnection(url,user,password);
        //在这个连接上去执行命令
        String sql = "select * from test_table";
//        connection.prepareStatement(sql);
        PreparedStatement preparedStatement = connection.prepareStatement(sql);
        //执行得到的是一个结果集
        ResultSet resultSet = preparedStatement.executeQuery();

        //移动指针得到结果集里的字段
        while(resultSet.next())//指针一开始指向第一个元素的上一个
        {

            System.out.println(resultSet.getString("name"));
        }

        //得到之后关闭结果集里的资源
        resultSet.close();
        preparedStatement.close();
        connection.close();
    }
}

如果控制台显示表中所有的name信息,那么说明我们到这里所有的环境以及依赖都建立好了。
以上是今晚实验课学到的内容,大概记录一下,表示自己学会啦!