写点什么

JDBC

0 人感兴趣 · 53 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/bd/bd2246a7155ef11c39483f48705667e9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java Web 实战 | 设计一个监听器

用户头像
TiAmo
05-15

简介: 在Web应用程序设计中,经常需要对某些事件进行监听,以便及时做出处理。对于桌面应用程序而言,鼠标单击或双击、键盘上的键被按下等都是事件。类似地,对于Web应用程序来说,session对象的创建、请求域中某个属性的移除等都是事件。为此,Servlet规范

Java Web 实战 | JDBC 案例:实现图书管理

用户头像
TiAmo
05-12

简介: 在项目开发中,应用程序需要的数据基本都是存放在数据库中的。对数据的管理过程离不开数据库。本文将运用JDBC API编写一个实现基本数据库操作(添加、修改、删除、查询)的应用程序,实现对图书信息的管理。 完成此项目的具体步骤如下。

PostgreSQL JDBC 开发指导

用户头像
pger
05-06

PostgreSQL JDBC驱动程序(简称pgJDBC)允许Java程序连接到PostgreSQL 数据库使用标准的、独立于数据库的 Java 代码。是一个开源的JDBC驱动程序用纯Java编写,并使用PostgreSQL本机网络协议进行通信。 驱动程序独立于平台;驱动程序可以在任何系统上使用。

https://static001.geekbang.org/infoq/72/72792910192340e9c4e04c1b68afecf2.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 高手速成│实战:应用数据库和 GUI 开发产品销售管理软件(2)

用户头像
TiAmo
01-04

实战项目:应用数据库和GUI开发产品销售管理软件(2)

https://static001.geekbang.org/infoq/72/72792910192340e9c4e04c1b68afecf2.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 高手速成│实战:应用数据库和 GUI 开发产品销售管理软件(1)

用户头像
TiAmo
01-03

应用各种数据库编程技术,并利用GUI组件,例如按钮、标签、文本字段提供增添、更新、删除产品销售记录等功能。利用JTable显示产品销售数据表中的记录。图1显示了这个实战项目的典型GUI窗口、数据表和操作功能按钮。

https://static001.geekbang.org/infoq/72/72792910192340e9c4e04c1b68afecf2.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 高手速成│Java 程序怎样和数据库对话

用户头像
TiAmo
2022-12-29

从上一篇 https://xie.infoq.cn/article/88baa0d950c335f4b8f7f1187 的例子中可以看出,Java和数据库的连接和对话离不开JDK库类,如java.sql包中支持数据库编程的各种API类、数据库软件DBMS、JDBC驱动软件或Java Connector以及你编写的数据库编程代码。

https://static001.geekbang.org/infoq/72/72792910192340e9c4e04c1b68afecf2.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 高手速成│编写你第一个数据库程序

用户头像
TiAmo
2022-12-28

数据库编程是Java应用软件开发中不可或缺的组成部分。Java提供的JDBC(Java Database Connectivity)使得软件编程人员在数据库编程中如鱼得水,真正实现操作平台独立以及供应商独立的目标。

一篇文章彻底理解数据库的各种超时参数

前言 数据库的超时参数有哪些? 事务超时的含义是什么? 查询超时的含义是什么? 查询超时的工作机制是什么? 套接字超时的含义是什么? 查询超时和套接字超时有何关系 如何配置常见数据库的套接字超时 操作系统级别的套接字超时检测机制 相关源码与参考连接

MyBatis 学习笔记之 JDBC

用户头像
simba1949
2022-10-01

JDBC概述:Java Database Connectivity ,是sun公司为了简化和统一java连接数据库定义的一套规范;JDBC和数据库驱动的关系:接口(JDBC)和实现(驱动jar)的关系;

对 jdbc 的讲解

用户头像
楠羽
2022-09-06

📦个人主页:楠羽

https://static001.geekbang.org/infoq/a3/a3cff0299f75832249596019c94447cb.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

JDBC 驱动升级到 Version 8.0.28 连接 MySQL 的踩坑记录

用户头像
攻城狮杰森
2022-07-24

升级驱动到 mysql-connector-java 8.0.28 后,部署执行各种报错,但是把连接器切换到 mysql-connector-java-5.1.48 又没有问题,很是疑惑!

https://static001.geekbang.org/infoq/05/0544935f304b35bf5b3127ae4c159001.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

在 Excel 内使用 ODBC 消费 SAP ABAP CDS view

用户头像
Jerry Wang
2022-07-20

本文介绍通过基于 ODBC(Open Database Connectivity) 的 SQL 语句访问 ABAP 系统 CDS view 数据的方法。ODBC 是一套标准的访问数据库的 API. 通过使用 ODBC 技术,可以在 Excel 里消费 SAP ABAP CDS view 数据。

一种基于 HiveMetaStore 的跨源查询方案实践

本文作者为中国移动云能力中心大数据团队软件开发工程师张步涛,文章对比 了多种跨源查询联邦方案,并介绍了基于 HiveMetaStore 的方案在 Hive、Trino、Ranger 的一些优化实践,实现多引擎对接 HiveMetaStore 读写 MySQL 数据源的整体方案。

https://static001.geekbang.org/infoq/5a/5a045eee79e678a00adeece555637253.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

JDBC 在性能测试中的应用

我们能否绕开 http 协议,直接测试数据库的性能?是否觉得从数据库中导出 CSV 文件来构造压测数据很麻烦?怎样在压测结束后做数据清理?能不能通过数据库中的插入(删除)记录对压测请求做断言?使用阿里云性能测试工具 PTS 可以轻松解决上述问题。

MySQL 使用 ReplicationConnection 导致的连接失效分析与解决

探索在使用druid作为数据源、结合ReplicationConnection做读写分离时,连接失效的原因,并找到一个简单有效的解决方案

https://static001.geekbang.org/infoq/7f/7faff78528fb1b94837fae20e9d22d7b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

JDBC 连接 MySQL 数据库,访问数据库信息完成登录功能——保姆级详细教程(附所有 java 和 jsp 源代码)

众所周知,我们在使用JAVA开发的时候,用户的数据都是存放在数据库当中的,可是市面上有那么多种类的数据库,为了统一各个数据库和java的连接规范,就出现了JDBC。

https://static001.geekbang.org/infoq/97/97b57259b1b7ba9a68ede29b1af74c9b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

JavaWeb JDBC

用户头像
Emperor_LawD
2022-05-17

使用Java语言操作关系型数据库的一套API

如何使用 JDBC API 操作数据库

用户头像
编程江湖
2022-01-06

1、使用JDBC API操作数据库的基本步骤分析使用JDBC API操作数据库,进行CRUD基本步骤都相似。加载和注册驱动获取数据库连接准备操作执行SQL的Statement对象执行SQL调用Statement对象的executeUpdate(String sql)执行SQL语句进行插入、修改、删除操作调用Stat

10 个问题让你快速避开 java 中的 jdbc 常见坑

摘要:JDBC,即Java Database Connectivity,java数据库连接。是一种用于执行SQL语句的Java API,它是Java中的数据库连接规范。

https://static001.geekbang.org/infoq/8d/8d62cf47dfcf9ee722b3c14a1579cce4.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

使用 JDBC 操作 SAP 云平台上的 HANA 数据库

用户头像
Jerry Wang
2021-11-11

本文假设您对JDBC(Java Database Connectivity)有最基本的了解。 这篇文章分为两部分: 1. 介绍如何在SAP Cloud Platform上创建一个HANA数据库实例 2. 开发一个Java应用,部署到SAP云平台上。该Java应用使用JDBC操作同样处于SAP云平台上的HANA数据库。

Java 中对千万级数据量的表进行插入操作(MYSQL)

用户头像
张音乐
2021-09-09

因为公司业务迁移需要,需要从数仓同步一张大表,数据总量大概三千多万,接近四千万的样子,当遇到这种数据量的时候,综合考虑之后,当前比较流行的框架都不能满足于生产需求,使用框架对性能的损耗过于严重,所以有了以下千万级数据量的插入方案。

从源码角度分析 MyBatis 工作原理

MyBatis 的前身就是 iBatis ,是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。本文以一个 MyBatis 完整示例为切入点,结合 MyBatis 底层源码分析,图文并茂的讲解 MyBatis 的核心工作机制。

https://static001.geekbang.org/infoq/47/47986e67470c972aeb26f8dad8c08f23.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

JDBC 数据库链接的那些事

用户头像
卢卡多多
2021-07-16

本质是java连接数据库使用的Api,

https://static001.geekbang.org/infoq/d9/d918f8a6016d9bc91e2e538cd4d43ebb.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

JDBC—数据库事务处理

用户头像
打工人!
2021-03-23

首先了解什么是事务:事务就是一组逻辑操作单元,是不可分割的(一般包括一个或多个DML操作)。

https://static001.geekbang.org/infoq/d9/d918f8a6016d9bc91e2e538cd4d43ebb.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

JDBC-- 批量插入

用户头像
打工人!
2021-03-23

对于插入操作,如果我们插入一条数据就写一个sql语句,那么这将是一个很大的工程,因此批量插入操作就上线了,PreparedStatement相比Statement的一个很大的优势就是可以实现插入操作。因此这里我们使用PreparedStatement类。由于update和delete本身就

https://static001.geekbang.org/infoq/d9/d918f8a6016d9bc91e2e538cd4d43ebb.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

JDBC—往 MySQL 中写入 Blob 数据时,出现错误:com.mysql.jdbc.PacketTooBigException: Packet for query is too large (5724349 > 1048576)

用户头像
打工人!
2021-03-18

本文适配的Mysql版本为:5.5.36.0,Blob字段的数据类型:mediumblob(允许数据最大为16M)当往Mysql数据库中写入Blob类型的数据时,报错信息如下:com.mysql.jdbc.PacketTooBigException: Packet for query is too large (5724349 > 1048576)

https://static001.geekbang.org/infoq/8f/8f05dc35dc02fe238f0d980e418b2f60.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

JDBC—对数据库的通用增删改查

用户头像
打工人!
2021-03-18

前面介绍了连接数据库的工具类,现在就可以使用这些工具类连接数据库,进行通用的增删改查实现。增删改操作一个方法就可以实现,查询操作单独作为一个方法,是因为增删改都不返回具体的数据库里面的数据,而查询操作返回具体的数据。

JDBC_JDBC技术文章_InfoQ写作社区