Java操作数据库

Java操作数据库教程

根据前面的文章内容,我们知道,数据库操作有加载驱动、创建连接、具体操作和连接这四步操作。我们按照这些步骤创建一个 jdbc 操作流程。本教材以 mysql 数据库为例子。

案例

新建pom项目

引入驱动包,我们可以将驱动包下载,然后复制到本地项目的 CLASSPATH 目录下面,也可以拷贝到本项目的 PATH 下面。现在这样的做法已经不多了,我们可以新建一个 pom 项目

04 新建pom项目.png

选择 maven 项目

05 选择 maven 项目.png

点击 next ,GroupId 和 ArtifactId 随便填写,点击 next 生成项目。然后点击 pom 文件,将需要用到的 jar 包内容填写进去。

06 pom 文件引入 jar 包.png

这个时候我们就将需要操作 mysql 数据库的 jar 引入好了。

编写测试类

import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class MysqlTest { public static final String DBDRIVER = "com.mysql.jdbc.Driver"; public static final String DBURL = "jdbc:mysql://localhost:3306/haicoder"; public static final String DBUSER = "root"; public static final String PASSWORD = "123456"; public static void main(String[] args) { System.out.println("嗨客网(www.haicoder.net)"); Connection connection = null; try { //加载驱动 System.out.println("加载驱动"); Class.forName(DBDRIVER); } catch (ClassNotFoundException e) { e.printStackTrace(); } try { //创建连接 System.out.println("创建连接"); connection = DriverManager.getConnection(DBURL, DBUSER, PASSWORD); } catch (SQLException e) { e.printStackTrace(); } System.out.println("获取到的连接:" + connection); System.out.println("======数据操作====="); try { //关闭数据库 System.out.println("关闭数据库连接"); connection.close(); } catch (SQLException e) { e.printStackTrace(); } } }

运行结果如下

07 数据库操作.png

按照数据库操作步骤,我们先用 Class.forName(DBDRIVER); 语句将数据库驱动加载,然后 DriverManager 类来打开连接。

在连接的时候,我们需要知道数据库的连接地址和用户名密码。连接打开后就可以对数据库里面的数据进行访问,访问结束后需要关闭连接。

DBURL 里面的 localhost 是数据库服务器的 ip 地址或者域名,因为我们在本地安装了 mysql 。所以就用了 localhost 来代替。3306 是端口号,我们在安装 mysql 的时候会让我们对端口号进行赋值。mysql 默认端口号是 3306。

Java操作数据库总结

数据库的操作有 加载驱动,打开链接,具体操作和关闭连接这几个步骤。在数据库连接的时候,我们必须要知道数据库的访问地址和用户名密码。