Java初学——JDBC如何使用(一)
Java初学——JDBC的使用(一)
前言
JDBC(Java DataBase Connectivity 即Java 数据库连接)是Java 语言用来连接和操作数据库的标准接口,用来与数据库建立连接、
发送 SQL 语句执行增删改查操作和处理查询返回的结果数据。本篇文章将通过创建Maven项目简单介绍如何使用JDBC与数据库建立连接,下篇文章将介绍如何通过具体代码实现发送 SQL 语句执行增删改查操作和处理查询返回的结果数据。
发送 SQL 语句执行增删改查操作和处理查询返回的结果数据,使用IDE为IntelliJ IDEA,Java8,数据库为MySQL 8.0.45,JDBC为MySQL 8.0.33。一般的Java项目使用JDBC需要额外导包,本篇文章不讲述该方法。
一、添加驱动依赖
在新创建的Maven项目的项目视图最下面找到pom.xml并向其中添加下述代码:
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.33</version>
</dependency>
</dependencies>
其中groupId为组织名称,artifactId为MySQL JDBC驱动,version为驱动版本号即下载的MySQL JDBC驱动的版本。
添加完代码后先点击最右边的Maven再点击Maven视图左上角的刷新图标重新加载所有Maven项目,检查是否报错。如果不报错,在项目视图的外部库里可以看到相应的MySQL JDBC驱动。

二、连接数据库
在最右边找到数据库,并在数据库视图的左上角点击加号来添加数据源,添加MySQL数据源。


点击后进入进入数据源和驱动程序界面,端口如果没有更过改默认为3306,用户密码为你给MySQL数据库设置的密码,用户可以填root拥有数据库的完全控制权限,url为链接路径可以重写为jdbc:mysql://localhost:3306/book?serverTimezone=UTC&characterEncoding=utf8,其中book数据库名是作者本人的数据库名,在使用时需要更换为你自己的数据库名,useSSL=false 防止 SSL 报错,serverTimezone=UTC 解决时区问题,characterEncoding=utf8 解决中文乱码。可以点击测试链接测试是否能成功链接,链接成功界面如下

链接成功后点击确认,回到数据库源视图。如果提示未选择架构,直接点击,勾选自己使用的数据库。如果没有,右键@localhost,选择工具,再选择管理显示的架构,最后勾选所使用的数据库。


点击@localhos下方出现数据库就可以看到我们在MySQL中创建的表,再点击表就可以显示表中内容。

更多推荐


所有评论(0)