: 通俗地讲:就是如何使用 工具(eclipse)连接到 你的数据库
. 全称为: Java Database Connectivity
. 可以使用Java语言去操作数据库。通过数据库提供的Connector作为支持,
. 对于不同的语言,会有不同的支持格式的文件(Java语言:jar包)。
: 就是使用工具连接到数据库,从而使他们成为一体;又因为连接数据库需要一个
. 对象来接受,所以第二步和第三步紧密相连;
图片解说
:
该步骤上面已经解释过了,就不做详细解释了;
Class.forName("com.mysql.jdbc.Driver");
第二步就是真正的去定义数据库,又因为等号右边是个字符串类型,所以我们使用一个 字符串类型(String)来连接,url :URL=协议名+IP地址(域名)+端口+数据库名称;至于等号右边具体含义为:数据库类型 数据库所在主机 端口号 [数据库名称](书写格式为:连接字符串添加配置项格式:结尾添加问号,多个配置项之间通过&隔开,每个配置项分为配置名称和配置内容两部分(使用=连接));
String url = "jdbc:mysql://localhost:3306/?serverTimezone=GMT";
该步就是去连接你的数据库了:.
3.1 :首先我们要创建数据连接对象(因为java中操作还是通过对象实现的):通过DriverManager类创建数据库连接对象Conn(这个名称可以自定义)。
DriverManager类作用于Java程序和JDBC驱动程序之间,用于检查所加载的驱动程序是否可以建立连接,
3.2:然后通过它的getConnection方法,根据数据库的URL、用户名和密码,创建一个JDBC Connection 对象。
如:Connection 自定义 = DriverManager.geiConnection(“连接数据库的URL", "用户名", "密码”)。 其中,URL=协议名+IP地址(域名)+端口+数据库名称; 用户名和密码是指登录数据库时所使用的用户名和密码。
Connection conn = DriverManager.getConnection(url, “root”, “root”);
: 让操作对象拥有实际意义
图片解说
: 在这一步中我们只有一行代码,也是去创建Statement对象:Statement 类的主要作用是用于执行静态 SQL 语句并返回它所生成结果的对象。通过Connection 对象的 createStatement()方法可以创建一个Statement对象。
Statement statement = conn.createStatement();
: 操作之前,,我们需要看一下操作前的数据库,合理必须做一下对比,否则这很难看出操作效果;
图片解说 第一张图片就是操作前的数据库,之所以什么也没有,是因为为了效果明显,我将其他数据删除了,:这里会有一点问题出现这个问题我们最后处理,如果你出现了这个问题可以直接跳到最后先看一看,以下就是 操作数据库 的代码了
: 我们来看一下操作数剧库后 数据库数据
(注意:在工具里操作完,一定要在数据库中先进行刷新一下,在看数据,否则数剧可能会不显示)
: 我们所做的一切都是为了进行更方便的操作,如果我们每次操作完。都去数据库看一下是否操作成功,这会大大浪费我们的时间,所以我们让他来一个返会结果,这样我们就可以直接得到是否成功了,
图片解说
: 看到结果返回 1 了没有, 那个 1 就是成功的标志,如果你出现其他数字,代表或者你可能错了。
: 该操作就是释放资源了;
conn.close();