IDEA通过JDBC连接数据库,实现对数据库表进行增删改,包含IDEA使用database连接数据库(保姆版)

1.导入驱动jar包

怎么去导入jar包呢?首先复制jar包贴到自己目录下的lib文件里面再add library。jar包有些自带,官网下载下载地址
IDEA通过JDBC连接数据库,实现对数据库表进行增删改,包含IDEA使用database连接数据库(保姆版)_第1张图片

创建一个空项目

IDEA通过JDBC连接数据库,实现对数据库表进行增删改,包含IDEA使用database连接数据库(保姆版)_第2张图片

IDEA通过JDBC连接数据库,实现对数据库表进行增删改,包含IDEA使用database连接数据库(保姆版)_第3张图片
创建一个新的module
IDEA通过JDBC连接数据库,实现对数据库表进行增删改,包含IDEA使用database连接数据库(保姆版)_第4张图片
建立如图所示结构,即建立几个包,一个class
IDEA通过JDBC连接数据库,实现对数据库表进行增删改,包含IDEA使用database连接数据库(保姆版)_第5张图片
找到自己的包位置一般默认在C:\Program Files (x86)\MySQL\Connector.J 5.1
然后复制jar包
IDEA通过JDBC连接数据库,实现对数据库表进行增删改,包含IDEA使用database连接数据库(保姆版)_第6张图片
复制到lib里面
IDEA通过JDBC连接数据库,实现对数据库表进行增删改,包含IDEA使用database连接数据库(保姆版)_第7张图片
右键lib选择add library
IDEA通过JDBC连接数据库,实现对数据库表进行增删改,包含IDEA使用database连接数据库(保姆版)_第8张图片
IDEA通过JDBC连接数据库,实现对数据库表进行增删改,包含IDEA使用database连接数据库(保姆版)_第9张图片
这里举一个实例对一个名为lhx的数据库的一张表进行修改请看
IDEA通过JDBC连接数据库,实现对数据库表进行增删改,包含IDEA使用database连接数据库(保姆版)_第10张图片
分为以下阶段实现

  1. 注册驱动

Class.forName(“com.mysql.cj.jdbc.Driver”);//注册驱动

  1. 获取数据库连接对象Connection 定义sql
  2. 获取执行sq1语句的对象statement 执行sql返回结果
  3. 用完关闭

下面以修改数据库的表代码进行分析

package cn.demo01;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class jdbcdemo01 {
    public static void main(String[] args) throws Exception {
        Class.forName("com.mysql.cj.jdbc.Driver");//注册驱动
        //连接数据库要处理对象我这里是lhx,这个是个数据库大家可以在mysql创建
        Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/lhx", "root", "123456");

        //修改数据库的表
        String sql = "update student set passsword = 500 where id = 1";//sql语句改id为1的对象的passsword为500,我这里是passsword!!!!
        Statement stmt = conn.createStatement();//获取处理对象
        int count = stmt.executeUpdate(sql);//执行sql语句
        System.out.println(count+"成功修改");//输出来看看
        //用完就关闭
        stmt.close();
        conn.close();
    }
}

IDEA通过JDBC连接数据库,实现对数据库表进行增删改,包含IDEA使用database连接数据库(保姆版)_第11张图片
看到没就是这样

String sql = “update student set passsword = 500 where id = 1”;
这里面放什么就执行怎么样的sql语句实现增删改查都是没得问题的!

那么复习一下数据库增删改查吧,刚刚学了改来看看增

语法:insert [into] <表名> [列名] values <列值>

按照刚刚那个表添加

insert into lhx.student (id,name,passsword) values (3,'王八','1254');

delete from <表名> [where <删除条件>]

删除id为3的数据

delete from lhx.student where id=3;

把之前的代码删了换下面的做实验

插入代码

package cn.demo01;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class jdbcdemo01 {
    public static void main(String[] args) throws Exception {
        Class.forName("com.mysql.cj.jdbc.Driver");//注册驱动
        //连接数据库要处理对象我这里是lhx,这个是个数据库大家可以在mysql创建
        Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/lhx", "root", "123456");

        //修改数据库的表
        String sql = "insert into lhx.student (id,name,passsword) values (3,'王八','1254');";//sql语句改id为1的对象的passsword为500,我这里是passsword!!!!
        Statement stmt = conn.createStatement();//获取处理对象
        int count = stmt.executeUpdate(sql);//执行sql语句
        System.out.println(count+"成功插入");//输出来看看
        //用完就关闭
        stmt.close();
        conn.close();
    }
}

IDEA通过JDBC连接数据库,实现对数据库表进行增删改,包含IDEA使用database连接数据库(保姆版)_第12张图片
看加进来了,niubi、

删除代码

package cn.demo01;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class jdbcdemo01 {
    public static void main(String[] args) throws Exception {
        Class.forName("com.mysql.cj.jdbc.Driver");//注册驱动
        //连接数据库要处理对象我这里是lhx,这个是个数据库大家可以在mysql创建
        Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/lhx", "root", "123456");

        //修改数据库的表
        String sql = "delete from lhx.student where id=3;";//sql语句改id为1的对象的passsword为500,我这里是passsword!!!!
        Statement stmt = conn.createStatement();//获取处理对象
        int count = stmt.executeUpdate(sql);//执行sql语句
        System.out.println(count+"成功删除");//输出来看看
        //用完就关闭
        stmt.close();
        conn.close();
    }
}

IDEA通过JDBC连接数据库,实现对数据库表进行增删改,包含IDEA使用database连接数据库(保姆版)_第13张图片
看他又没了!!!,niubi
你学会没我悟了!!!!
呐现在相信各位已经学会IDEA通过JDBC连接数据库,实现对数据库表进行增删改了,至于查嘛……我那个代码出错了而且和这个差不多拉,主要是我特么用不到所以我不讲没意见吧?

database

这时有小伙伴就说了,感觉对于数据库换来换去先进个IDEA又来到mysql心好累,所以本期我们附带福利讲解一下database怎么去用
首先看到你们右上角那个位置点击database
IDEA通过JDBC连接数据库,实现对数据库表进行增删改,包含IDEA使用database连接数据库(保姆版)_第14张图片
按照指示填写记住点一下text
IDEA通过JDBC连接数据库,实现对数据库表进行增删改,包含IDEA使用database连接数据库(保姆版)_第15张图片
然后我我们目录就有了IDEA通过JDBC连接数据库,实现对数据库表进行增删改,包含IDEA使用database连接数据库(保姆版)_第16张图片
IDEA通过JDBC连接数据库,实现对数据库表进行增删改,包含IDEA使用database连接数据库(保姆版)_第17张图片

IDEA通过JDBC连接数据库,实现对数据库表进行增删改,包含IDEA使用database连接数据库(保姆版)_第18张图片
接着我们就不需要每次都跑回去看数据库,在这个里面刷新就可看到数据库情况了

有问题喷的时候温柔点!!!!!作者创作不易有问题可留言,留言不回就私我!还是不回的话对不起我可能是没钱去网吧了或者校园网炸了

你可能感兴趣的:(intellij-idea,数据库,java)