我的编程空间,编程开发者的网络收藏夹
学习永远不晚

JDBC操作

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

JDBC操作

一.JDBC:

Java Database Connection 表示数据库连接,是Java中专门提供的一组用于操作数据库的标准,所有的数据库生产商如果想为Java提供支持,

则必须支持此标准。JDBC实际上是一套类库的接口。

注:目前JDBC可以和任何数据库进行连接。


二.主要的操作类和接口:

Connection接口、Statement接口、PreparedStatement接口、ResultSet接口、CallableStatement接口、DriverManager类。



三.JDBC操作前的准备

1.创建数据库表


2.导入数据库驱动包

mysql-connector-java-5.1.27-bin.jar



四.实现插入操作

1.加载数据库驱动程序

Class.forName(驱动程序类)


2.通过用户名密码和连接地址获得数据库连接对象

DriverManager.getConnection(连接地址,用户名,密码)


3.构造插入的SQL语句


4.Statement实例

Statement stmt=conn.createStatement()


5.执行插入SQL语句

stml.executeQuery(sql)


6.关闭连接

stml.close();

conn.close();



五.实现更新操作、跟第四步是一样的只是SQL语句不一样。

六.实现删除操作、跟第四步是一样的只是SQL语句不一样。


	//实现数据库连接及插入操作
	public void insert(){
		//加载驱动
		try {
			Class.forName("com.mysql.jdbc.Driver");
			String url="jdbc:mysql://localhost:3306/employee";
			String username="root";
			String password="asd";
			//获取数据库连接
			Connection conn=DriverManager.getConnection(url, username, password);
			//构造SQL语句
			String sql="insert into employee(id,name,salary) values(1,'士大夫',10000) ";
			//构造一个Statement实例,用来发送SQL语句的载体
			Statement  stmt=conn.createStatement();
			//执行SQL语句
			stmt.executeUpdate(sql);
			//关闭连接(释放资源)
			stmt.close();
			conn.close();
			System.out.println("执行成功!");
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		} catch (SQLException e) {
			e.printStackTrace();
		}	
	}







免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

JDBC操作

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

2024-04-02

Oracle学习(七) --- MyBatis操作、JDBC操作

1、MyBatis操作1.1、环境搭建步骤一:创建项目 test_oracle步骤二:修改pom.xml文件(MyBatis相关依赖、Oracle驱动、测试依赖) changgou3_parent_java78 com.cz
Oracle学习(七) --- MyBatis操作、JDBC操作
2017-02-22

JDBC 增删改的操作(2)

JDBC 增删改的操作(2)一、项目使用技术? 上一次在JDBC增删改的操作(1)中StudentBasicDAOImpl实现类代码存在较多重复,将各个方法中相同代码进行向上抽取,以此减少代码的冗余,提高代码的复用性。二、使用实例?Student
JDBC 增删改的操作(2)
2018-09-20

Java中JDBC的基本操作都包含哪些?(Java中JDBC的基本操作有哪些)

在Java编程中,JDBC(JavaDatabaseConnectivity)是用于连接和操作数据库的重要技术。它提供了一组用于与各种关系型数据库进行交互的接口和类,使得Java程序能够轻松地访问和操作数据库。以下是Java中JDBC的基本操作:
Java中JDBC的基本操作都包含哪些?(Java中JDBC的基本操作有哪些)
Java2024-12-21

JDBC-用程序操作数据库

驱动:每个数据库厂商对JDBC的接口的实现类。二、JDBC程序的开发步骤1、引入驱动jar2、编写代码三、JDBC程序的代码步骤1、注册驱动Class.forName("驱动类的全名称");mysql:com.mysql.jdbc.Driverorg.gjt.
JDBC-用程序操作数据库
2017-07-13

PostgreSql JDBC事务操作方法详解

目录JDBC事务相关方法简介禁用自动提交模式提交事务回滚事务PostgreSQL JDBC 事务示例JDBC事务相关方法简介本文将借助示例,简单讲解下JDBC操作Pg事务的流程。首先来简单讲解下事务的定义:为了确保两个(多个)数据库操作
2022-11-19

【Java 进阶篇】JDBC查询操作详解

在数据库编程中,查询是一项非常常见且重要的操作。JDBC(Java Database Connectivity)提供了丰富的API来执行各种类型的查询操作。本篇博客将详细介绍如何使用JDBC进行查询操作,包括连接数据库、创建查询语句、执行
【Java 进阶篇】JDBC查询操作详解
2023-12-23

java 使用策略模式操作JDBC数据库

java 使用策略模式操作JDBC数据库1:构造一个操作数据库的工具类,可以获得连接和释放连接public class DBUtil { private static Connection conn = null; static {
2023-05-31

如何使用JDBC操作数据库?一文带你吃透JDBC规范

文章目录 1. 前言2. JDBC 概述2.1 概念2.2 优点 3. JDBC 快速入门4. JDBC API详解4.1 DriverManager4.1.1 注册驱动4.1.2 获取连接 4.2 Connection4
2023-08-17

Jmeter 样例 之 JDBC请求-操作MySql数据库

准备:1、MySql的驱动jar包:mysql-connector-java-5.1.28.jar,2、jmeter安装目录中修改编码格式:injmeter.properties   :sampleresult.default.encoding=UTF-83
Jmeter 样例 之 JDBC请求-操作MySql数据库
2015-04-27

java中如何实现JDBC增删改查操作

小编给大家分享一下java中如何实现JDBC增删改查操作,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! 我们先看一遍步骤: 这里不推荐使用Statement,两个原因: 1.存在
2023-06-22

编程热搜

目录