00:00
好,下面我们来看,那么我把刚刚添加的那个为了讲解这个知识点的那些目录呀,什么都删掉了啊,我为了讲这个知识点,把那些都删掉清干净,这就是我新建的这个项目,然后呢,我们下面要干嘛添加可视化,什么叫可视化呢?就你每次切到这个数据库里来看我的这个学生表,这样切很麻烦。Idea的环境提供了这样数据库的这么一个可视化的支持啊,所以你可以把数据库挂过来,那么在这有个database,看到了吗?哎,有这个选项,然后呢,在这边有个小加号,加号下面有个点点啊,有个三角点开以后有个data source数据源嘛,配个数据源过来,然后呢,在这边去选,我们叫买SQL。啊,选中my circleq,然后MYSQ名字这些都无所谓,你访问的数据库叫啥。数据库。是不是叫SSM啊。诶,你们这个不能不知道呀,数据库是不是叫SSM,是啊,我访问的数据库是叫SSM,我的用户呢,Root,我的密码是123,你们用自己数据库访问的密码不要你们也用123,听懂了吗?啊,然后呢,Test connection测一下,如果让能看到successful。
01:22
那么就说明我当前的这个创建是OK的,直接点OK,等一会等一会等一等,哎,这个串变成一个对勾了,点开这个点开stems,第一个这个地方是不是就有咱们的数据库了。然后这个地方就有表,表点开以后诶,就能看到所有的列,双击这个表,能够看到表中所有的数据。这个是不是就更方便了?我就在idea的这一个环境中做处理,不用来回切换,能明白吗?同时当你创建了这个数据库的可视化以后,这个地方还可以执行SQL语句的,看这个地方点击,然后cancel,相当于在这个控制台执行搜QL语句,Select select select。
02:11
新号from student,这是极不规范的操作,绝对不允许数据库查询时候使用信号,这个也去看泰山版的那个程序员的规范,去那里找,因为这是极其低效的一种操作,如果你是电商类的项目,那这个就简直要了命了,拖慢你整个访问的速度,因为你用星号,他得拿星号到数据原字点里去找所有的列,把那些列反追回来,再进行查询的操作,他要多一步处理,很麻烦的。所以这个正常应该是ID,然后我们当前的name,然后我们当前的email啊。就应该是这么一套操作就对了,但是我现在因为我只是在这做演示啊,所以我没有写那么多了,就正常应该是这样的语句是对的。
03:01
好,那么这SQL语句写好了,绿色的按钮看到了吗?在这儿点击诶,它就可以运行查询语句的功能,同样增删改查的语句照都可以写。能明白吗?哎,这就是一个可视化的最基本的这种使用啊,就就这么个用法,但是呢,你们在创建的时候,你可能会有问题,我我说一下你们可能会遇到的问题啊,选中这个,然后选选择这个。你看这样,你已经把它创建好了,怎么再打开那个创建的那个窗口,就这个小工具点一下以后会出现这个,有的同学在这一点完以后,这个地方会红色的出错是因为你当前的数据库的驱动不对啊,2020的同学你用的是。当前的默认的那个数据库的驱动给的是MYSQL8的2018,默认是买SQ5以下2020的同学用的是买MYSQL8的,如果你这出了错,你看下这个驱动,点一下这个MYSQL,点一下这个驱动到这,我的这个是对的同学吗?我的这个是对的,如果不对的话,就用这减号。
04:13
把它剪掉,用加号,重新用卡件,然后重新找一个当前的MY搜QL的驱动是你是80级,你就把那个买SQ的驱动搞好,听懂我的意思吗?算了,这么说你可能不懂,来,我把它删掉,我已经建好了,但是有的同学可能会有这种问题,我把这个一生给你讲透了,就所有这些操作。就这么多,然后再让我们干掉,他就会报这个错,报这个错就是因为没有驱动,然后来添加驱动,添加驱动你用这个自定义的,你可以用系统提供的,但系统提供的你得联网下啊,你如果不想联网,就说老师我就想用自己定义的,可以我们一般也用这个customer架,这个customer架呢,你得找到一个驱动,找到你当前。
05:03
驱动所在的那个位置,你看我们在这是不是JDBC驱动默认的,它这个地方是有这个驱动的,你这么选点OK,那么这个驱动就有了啊,这个驱动就有了,然后呢,你点当前的这个,看这这个地方s SM local house的点这个就回到这了,这时候再测试他还是OK的。那么还可以这么着,再回到这这个驱动呢,你可能。找不到系统提供的这个驱动,你把它干掉,重新添加自定义的这个驱动,不在当前的这个位置下。那么这个驱动在哪呢?我那会提供一个驱动给你吗?同学们啊。看到。MY框架资源里面老师会提供一个MYSQL的驱动。五里面有五的驱动,八里面有八的驱动都有啊,你就这么干,你从老师的资源这随便薅一个五点一点。
06:04
5.1.29随便了,CTRLC我习惯把这个驱动都拷在一个没有中文的目录下,CTRLV啊,我就我把它拷在D盘的根目录下了,我这是这个驱动老师提供了,然后呢,你干的活呢,你就别从这原始的找。然后从D盘找到MYSQL的件的5.1.29ok添加进来,然后再回这个测试的这个地方测试。OK,没有问题,那么这样的话,就无论你的当前的这个可视化有多大的问题,就是存在一个重新添加驱动的这么一个动作,你找一个驱动八也好,无也好,放在一个指定的位置,在这个地方添进去就搞定了,这就是一个可视化的添加。
我来说两句