对JDBC的基本概念和工作原理都有了一定的了解后,本篇文章我们来探索如何从零开始,一步步搭建开发环境,编写代码,最后实现数据库的增删改查操作。
一、开发环境搭建
首先,我们需要准备的开发环境有:Java开发工具包(JDK)、数据库(如MySQL)、数据库驱动(如MySQL Connector/J)。
安装JDK:
你可以从Oracle官网下载适合你操作系统的JDK版本,按照提示进行安装即可。相信这个大家早已经安装过了,在这里就不再多说了。
安装数据库:
同样在官网下载MySQL安装包,按照提示进行安装。安装完成后,需要创建一个数据库和表,用于后续的测试。
下载数据库驱动:
在MySQL官网下载对应版本的MySQL Connector/J,将其解压后的jar文件添加到你的项目类路径中。
具体的操作如下:
1、创建一个普通的空项目
填写上项目名称与路径
2、配置JDK版本
3、创建一个子模块(jdbc快速入门的程序在这里面写)
这里填写上子模块名称
然后下一步,点击ok,这个子模块就创建完成了
4、导入jar包
二、使用JDBC访问数据库
JDBC操作数据库步骤如下:
注册驱动
获取数据库连接对象 (Connection)
定义SQL语句
获取执行SQL的对象 (Statement)
执行SQL
处理集并返回结果(ResultSet)
释放资源
下面通过代码来了解一下JDBC代码的编写步骤与操作流程。
1、创建数据库和表:
CREATE DATABASE `jdbc_test` DEFAULT CHARSET utf8mb4;
CREATE TABLE `account`(
`id` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY COMMENT 'ID',
`name` varchar(20) NOT NULL COMMENT '姓名',
`salary` int(11) COMMENT '薪资',
);
2、编写Java程序:
package com.baidou.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class JDBCDemo {
public static void main(String[] args) throws Exception {
// 1、注册驱动
Class.forName("com.mysql.jdbc.Driver");
// 2、获取连接
String url ="jdbc:mysql://127.0.0.1:3306/jdbc_test?useSSL=false";
String user = "root";
String password = "123456";
Connection conn = DriverManager.getConnection(url, user, password);
// 3、定义sql语句
String sql = "insert into account(name,salary) values('王强',10000)";
// 4、获取执行sql的对象 Statement
Statement stmt = conn.createStatement();
// 5、执行sql
int count = stmt.executeUpdate(sql);
// 6、处理结果
// 打印受影响的行数
System.out.println(count);
System.out.println(count>0?"插入成功":"插入失败");
// 7、释放资源
stmt.close();
conn.close();
}
}
控制输出结果如下:
表中的数据:
下一篇,JDBC详解。。。