JDBC 在Java中对数据进行操作 JDBC事务处理 JDBC封装工具类 及实用案例

本文介绍了如何在Java中使用JDBC进行数据库操作,包括加载驱动、获取连接、执行SQL语句等步骤。详细讲解了JDBC事务处理,并通过案例展示了如何封装JDBC工具类以简化代码。同时,文章提到了在实际开发中更常使用的基于JDBC的框架,如MyBatis和Hibernate。
摘要由CSDN通过智能技术生成

JDBC 在Java中对数据进行操作 JDBC事务处理 JDBC封装工具类

操作所有数据库的方式

  1. 使用第三方图形化工具来访问MySQL:SQLyog、Navicat、SQLWave等
  2. 使用DOS命令行方式
  3. 核心:通过Java来访问MySQL数据库

案例:
使用jdbc的工具类完成登录案例
使用jdbc的工具类完成转账案例

JDBC 概述

JDBC: Java DataBase Connectity ---- java数据库的连接

是一种专门用于执行SQL语句的Java API,可以为多种关系数据库提供统一的访问,它由一组用Java语言编写的接口组成

java代码要想操作各种数据库就得使用JDBC

JDBC的由来

JDBC规范定义接口,具体的实现由各大数据库厂商来实现 ,JDBC是Java访问数据库的标准规范。真正怎么操作

数据库还需要具体的实现类,也就是数据库驱动(第三方JAR包)。每个数据库厂商根据自家数据库方式编写好自己数据库的驱动。所以我们只需要会调用JDBC接口中的方法即可。数据库驱动由数据库厂商提供。

我们在用java代码操作数据库时只需要会使用JDBC接口中的方法即可,使用简单

初步案例-使用java代码对数据库进行数据插入

前提:操作哪个数据库就需要导入哪个数据库的驱动包

jdbc的使用步骤:

1.加载驱动

2.获取连接

3.编写sql

4.获取语句的执行者

5.执行sql并返回结果集

6.处理结果集

7.释放资源

JDBC API详解

DriverManager:类

方法作用:

1 加载驱动

static void registerDriver(Driver driver)    底层加载驱动了2次  不建议使用

反射: Class.forName("com.mysql.jdbc.Driver")   底层加载驱动了1次

2 获取数据库连接的对象

static Connection getConnection(String url, String user, String password);
Url:数据库的地址   固定格式:jdbc:要连的数据库://数据库地址:端口号/哪个数据库
user:数据库的用户名
Password:数据库的密码

如果数据出现乱码需要加上参数: ?characterEncoding=utf8,表示让数据库以UTF-8编码来处理数据。 如:
jdbc:要连的数据库://数据库地址:端口号/哪个数据库?characterEncoding=utf8	

Connection:接口

方法作用:

1 可以获取执行SQL语句的对象(语句执行者)


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值