IntelliJ IDEA手动连接数据库mysql

一个JavaWeb项目中用到的不止是java的知识,这是一个Web项目,初级不和框架挂钩时需要用到jsp,js,servlet等等,当然当我们需要对数据进行管理时,不可避免的需要用到数据库 。

数据库有很多,如MyAccess,Mysql,Oracle等等,这里我们讲解的数据库是Mysql,关于mysql的下载,可以去官网选择合适的版本进行下载,另外当我们进行连接数据库时,我们需要用到一个mysql的jar包,如果不加载这个jar包,后面会出现ClassNotFoundException这样的异常,这个jar包也可以在官网进行下载。

**MYSQl官网:**https://www.mysql.com/
**jar包链接:**链接:https://pan.baidu.com/s/1xLp-LJEDPKl-aaqpHDSvHA
提取码:wmyf
里面有三个jar包,另外两个是servlet和jsp的jar包

下面让我们开始进行数据库连接吧

第一步我们将jar包导入,我们先把jar包复制到我们在WEB-INF目录下建立的lib目录。
点击File->Project Structure,选择Modules,选择Dependencies,点击右侧的+号,选择Jar or directaries 找到lib目录下的jar包,连续点击OK。
在这里插入图片描述

另一种导入jar包的方式是在项目目录下,右击已经复制到lib下的jar包,选择Add as Library即可。
在这里插入图片描述

导入连接数据库所需的jar包后,我们开始进行数据库连接。

第一步选择右侧的Database,点击+号,选择Data Source ,选择mySQL
在这里插入图片描述

User一栏输入数据库的名称,这里输入root即可,Password一栏输入数据库密码,然后点击Test Connection,如果出现绿色的Successful 即连接成功。
在这里插入图片描述

现在我们已经连接了数据库,下面我们可以进行数据库的一些操作,首先我们需要加载jdbc驱动。

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class DBconn {

    public  static Connection getConn(){

        String user = "root";
        String password = "xxxxxx";
        String driver = "com.jdbc.mysql.Driver";
        //ylg_java是数据库的名字
        String dataname = "jdbc:mysql://localhost:3306/ylg_java";
        try {
            Connection conn;
            Class.forName(driver);
            conn = DriverManager.getConnection(dataname,user,password);
            return conn;
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
            return  null;
        } catch (SQLException e) {
            e.printStackTrace();
            return  null;
        }
    }
    }

到这里我们已经可以对数据库进行操作了,比如数据的查询,增加,删除,更新等等。

欢迎大家多多关注,,多多指正!!!

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Daisy_JuJuJu

你们的鼓励将是我最大的动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值