软件工程实训项目(一)——IDEA连接Mysql数据库

用IDEA创建maven项目

第一步:新建一个项目
在这里插入图片描述
选择maven,jdk版本选择1.8.0
在这里插入图片描述
给项目起个名字,如test,然后点击完成
在这里插入图片描述

创建数据库

点击右边的数据库—>选择+号—>选择数据源—>mysql
在这里插入图片描述
输入用户名,密码,用户名默认为root,密码是在下载mysql软件时自己设置的
在这里插入图片描述
然后点击测试连接,成功的话将如下图所示
在这里插入图片描述

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

然后选中该语句,运行这条语句
在这里插入图片描述
在这里插入图片描述
此时右侧的导航栏中就多了一个数据库
在这里插入图片描述

对数据库进行简单的操作

新建表
在这里插入图片描述
在这里插入图片描述
点击加号可以创建列,此时按需求创建需要的列,其中要选择一项为主键,这里为id,他是唯一的,非null的,并且是整型,可以勾选自动添加
再添加两个列,名为code 和 code,由于为字符串类型,所以应在类型处输入nvarchar(size),size是规定的大小,数据库中的字符串要用单引号括起来,所以默认值就填两个连续的单引号
在这里插入图片描述
点击执行后,右边边生成了一张新的表格
在这里插入图片描述
双击idcodename,我们就可以在视图中看到我们创建的表格
在这里插入图片描述
点上方的+号我们就可以自由添加表里的数据了(方法一)
在这里插入图片描述
也可以在console台输入代码进行添加,注意右上角应选择当前要操作的数据库,由于id我们选择了自动增加,所以在添加时可以不用在values里写id
在这里插入图片描述
在这里插入图片描述

创建新用户

单击右键,选择新建–>用户,编写用户名以及密码
在这里插入图片描述
然后找到当前的数据库testdb,为指定的用户授权
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

下载依赖驱动

在pom.xml文件中加入以下代码,然后会在右上角显示一个maven的小图标,点击它,然后稍等一会儿就下载成功了
在这里插入图片描述
在这里插入图片描述
然后在java的下面新建java文件,测试依赖是否建立成功
在这里插入图片描述

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信息,那么说明我们到这里所有的环境以及依赖都建立好了。
以上是今晚实验课学到的内容,大概记录一下,表示自己学会啦!

  • 5
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值