当前位置:首页 > 书籍文档 >

jdbc实现步骤(jdbc连接详细过程)

来源:原点资讯(www.yd166.com)时间:2023-12-30 23:24:13作者:YD166手机阅读>>

今天面试了一个中级程序员,我问他什么是JDBC,为什么要有JDBC。他的回答只有一句话:“JDBC就是连接数据的。”其它的什么也说不出来了。我再问:JDBC的实现者是哪个。他回答:SUN公司。

JDBC是SUN公司制定的一套接口,既然是接口那么就有实现者和调用者,各大数据库厂商就是实现者,我们开发人员就是调用者。这就是面向接口开发,也叫面向抽象开发。如果让SUN公司去实现对数据的链接,那么有那么多的数据库每个数据库的底层实现原理都是不一样的,需要开发很多套数据库的链接。所以SUN公司制定一套链接数据库的规范(JDBC)各大数据库厂商按照这套JDBC的规范来实现数据库的链接,那么我们开发人员就不需要关心底层使用的是哪个数据库了,直接根据接口(JDBC)来开发就行。

JDBC开发七大步骤

1、注册驱动

2、获取连接

3、获取数据库操作对象

4、编写sql语句

5、执行sql语句

6、处理结果集(只有查询语句才会有这一步)

7、释放资源

具体代码: import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; import com.mysql.jdbc.Driver; public class JDBCTest { public static void main(String[] args) { Connection connection = null; Statement statement = null; try { // 注册驱动 DriverManager.registerDriver(new Driver()); // 获取连接 connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/jd", "root", "1129214631"); // 获取数据库操作对象 statement = connection.createStatement(); // 编写sql语句 String sql = "insert into student(name,address) values ('zhaodong','nanjing')"; // 执行sql语句 int num = statement.executeUpdate(sql); System.out.println("num:" num); } catch (SQLException e) { e.printStackTrace(); } finally { if (statement != null) { try { statement.close(); } catch (SQLException e) { e.printStackTrace(); } } if (connection != null) { try { connection.close(); } catch (SQLException e) { e.printStackTrace(); } } } } }

栏目热文

jdbc编写脚本(jdbc基本操作代码)

jdbc编写脚本(jdbc基本操作代码)

在工作中我们有时需要对数据库进行性能测试;比如想看一下这个SQL语句的性能怎样,是否数据库有性能问题;或者构造一些铺底数...

2023-12-30 23:25:06查看全文 >>

jdbc可执行语句(jdbc指定驱动程序的语句)

jdbc可执行语句(jdbc指定驱动程序的语句)

JDBC 是一种用于执行sql语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和...

2023-12-30 23:07:29查看全文 >>

jdbc编程步骤图(jdbc编程的五个开发详细步骤)

jdbc编程步骤图(jdbc编程的五个开发详细步骤)

目录JDBC(Java DataBase Connectivity))是一种执行SQL语句的Java API程序可以通过...

2023-12-30 23:23:10查看全文 >>

jdbc自动创建数据库(怎么使用jdbc操作数据库)

jdbc自动创建数据库(怎么使用jdbc操作数据库)

“这里是云端源想IT,帮你轻松学IT”嗨~ 今天的你过得还好吗?人们嘲笑的不是你的梦想而是你的实力- 2023.12.2...

2023-12-30 23:06:59查看全文 >>

jdbc编程图解(jdbc重新编程步骤)

jdbc编程图解(jdbc重新编程步骤)

一、JDBC基本知识是什么英文全称:Java DataBase Connectivity(java语言连接数据库)是su...

2023-12-30 23:45:53查看全文 >>

jdbc怎么引入项目(jdbc连接步骤)

jdbc怎么引入项目(jdbc连接步骤)

1. 简介与基本代码实现 1. 简介:jdbc即java数据库连接,是sun公司用于统一数据库操作代码而制定的一套规范(...

2023-12-30 23:32:01查看全文 >>

jdbc 批量导入工具(jdbc批量插入的速度)

jdbc 批量导入工具(jdbc批量插入的速度)

JDBC是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口(一组API),提供了诸如查询和更新数据库中数据...

2023-12-30 23:17:13查看全文 >>

孕妇不能吃十种肉(孕期不能碰的18种食物)

孕妇不能吃十种肉(孕期不能碰的18种食物)

孕育生命是一件非常神奇和神圣的一件事,自从怀孕之后,孕妈就成为了一家人的重点保护对象,老一辈人都是希望孕妈能够多吃点才能...

2023-12-30 23:30:57查看全文 >>

吃鸭对孕妇有什么好处(孕期吃鸭有什么危害)

吃鸭对孕妇有什么好处(孕期吃鸭有什么危害)

鸭肉是一道非常好吃的菜,很多人都特别喜欢吃鸭肉,相比起鸡肉,鸭肉的肉质非常的鲜嫩,并且吃起来的口感也是非常好的。由于鸭肉...

2023-12-30 23:08:19查看全文 >>

为什么孕妇不能喝菌汤(孕妇可以天天喝菌汤吗)

为什么孕妇不能喝菌汤(孕妇可以天天喝菌汤吗)

现在的年轻准妈妈们经常比较任性,好吃的、爱吃的就必须吃而不计“后果”。但是,我还是要提醒我们的孕妈妈要注意啦,以下这些食...

2023-12-30 23:20:02查看全文 >>

文档排行