JDBC数据库

JDBC是Java数据库连接的API,用于Java编程语言与数据库的数据库无关连接。本文介绍了JDBC的基础知识,包括使用前提(熟悉Java和SQL)、环境设置、数据库创建,以及通过JDBC进行的增删改查操作。
摘要由CSDN通过智能技术生成

什么是JDBC?

       JDBC代表Java数据库连接(Java Database Connectivity),它是用于Java编程语言和数据库之间的数据库无关连接的标准Java API,换句话说:JDBC是用于在Java语言编程中与数据库连接的API。

JDBC库包括通常与数据库使用相关,如下面提到的每个任务的API -

  • 连接到数据库

  • 创建SQL或MySQL语句

  • 在数据库中执行SQL或MySQL查询

  • 查看和修改结果记录

从根本上说,JDBC是一个规范,它提供了一整套接口,允许以一种可移植的访问底层数据库API。

 

使用JDBC前提条件

在学习JDBC之前,需要对以下两个编程知识有一定的了解:

  • JAVA核心编程
  • SQL语句或一种数据库系统(如:MySQL,Oracle数据库)

JDBC环境设置

请确认您已完成以下设置:

  • JAVA(JDK)安装
  • 数据库系统的安装(如:MySQL的安装)

除上述者外环境配置外,还需要建立一个数据库,为本程项目作为测试使用。

1.创建数据库

创建学生信息表
# 设置数据的视图 --- 使用数据库
use mydb;
# 判断表存在就删除表
drop table if exists student;
# 创建表
create table student
(
stuId int primary key auto_increment,
stuName varchar ( 20 ),
stuSex varchar ( 2 ),
stuAge int ,
stuAddr varchar ( 50 )
);
# 插入测试数据
insert into student(stuName,stuSex,stuAge,stuAddr) values ( ' 张三 ' , ' ' , 20 , ' 河南 ' );
insert into student(stuName,stuSex,stuAge,stuAddr) values ( ' 小美 ' , ' ' , 18 , ' 山东 ' );
insert into student(stuName,stuSex,stuAge,stuAddr) values ( 'Rose' , ' ' , 19 , ' 美国 ' );
insert into student(stuName,stuSex,stuAge,stuAddr) values ( 'Jack' , ' ' , 21 , ' 英国 ' );
# 查询数据表
select * from student;

3 JDBC进行数据库的操作

3.1 先在IDEA中创建实体类:类的名字对应数据库表的名字、类的属 性对应表的字段

public class Student {
// 属性
private int stuId ;
private String stuName ;
private String stuSex ;
private int stuAge ;
private String stuAddr ;
//IDEA 自动构造代码快捷键: alt + insert
...

3.2 JDBC的增删改查操作

junit
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值