根据前面的文章内容,我们知道,数据库操作有加载驱动、创建连接、具体操作和连接这四步操作。我们按照这些步骤创建一个 jdbc 操作流程。本教材以 mysql 数据库为例子。
引入驱动包,我们可以将驱动包下载,然后复制到本地项目的 CLASSPATH 目录下面,也可以拷贝到本项目的 PATH 下面。现在这样的做法已经不多了,我们可以新建一个 pom 项目
选择 maven 项目
点击 next ,GroupId 和 ArtifactId 随便填写,点击 next 生成项目。然后点击 pom 文件,将需要用到的 jar 包内容填写进去。
这个时候我们就将需要操作 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();
}
}
}
运行结果如下
按照数据库操作步骤,我们先用 Class.forName(DBDRIVER); 语句将数据库驱动加载,然后 DriverManager 类来打开连接。
在连接的时候,我们需要知道数据库的连接地址和用户名密码。连接打开后就可以对数据库里面的数据进行访问,访问结束后需要关闭连接。
DBURL 里面的 localhost 是数据库服务器的 ip 地址或者域名,因为我们在本地安装了 mysql 。所以就用了 localhost 来代替。3306 是端口号,我们在安装 mysql 的时候会让我们对端口号进行赋值。mysql 默认端口号是 3306。
数据库的操作有 加载驱动,打开链接,具体操作和关闭连接这几个步骤。在数据库连接的时候,我们必须要知道数据库的访问地址和用户名密码。