JDBCJDBC,即Java Database Connectivity,java数据库连接。 是一种用于执行SQL语句的Java API,它是 Java中的数据库连接规范。JDBC 工作原理JDBC访问数据库层次结构:JDBC优势:Java语言访问数据库操作完全面向抽象接口编程开发数据库应用不用限定在特定数据库厂商的API程序的可移植性大大增强JDBC使用JDBC开发案例:建立数据库连接// 加
转载
2024-09-18 15:19:01
15阅读
一、目录二、概述简述 JDBC是什么?JDBC英文名为:Java Data Base Connectivity(Java数据库连接),官方解释它是Java编程语言和广泛的数据库之间独立于数据库的连接标准的Java API,根本上说JDBC是一种规范,它提供的接口,一套完整的,允许便捷式访问底层数据库。可以用JAVA来写不同类型的可执行文件:JAVA应用程序、JAVA Applets、Java S
转载
2023-12-25 14:13:45
61阅读
JDBC 获取数据库连接 Driver接口实现类 Driver接口介绍 java.sql.Driver接口是所有的DBUtils驱动程序需要实现的接口。提供给不同的数据库厂商使用 程序中不需要直接去访问实现了的Driver接口的类,而是有驱动程序管理器类(java.sql.DriverManager ...
转载
2021-10-22 18:31:00
80阅读
2评论
JDBC 获取数据库连接 Driver接口实现类 Driver接口介绍 java.sql.Driver接口是所有的DBUtils驱动程序需要实现的接口。提供给不同的数据库厂商使用 程序中不需要直接去访问实现了的Driver接口的类,而是有驱动程序管理器类(java.sql.DriverManager ...
转载
2021-10-22 17:01:00
112阅读
2评论
# 使用 DbPool 连接 MySQL 的最佳实践
在应用开发中,数据库连接是一个关键环节。尤其是在高并发和高性能的需求下,如何高效地管理数据库连接变得尤为重要。这时候就可以考虑使用连接池(DbPool)。本文将探讨如何使用 DbPool 来连接 MySQL 数据库,并解决一个实际问题,通过代码示例让您更好地理解其应用。
## 1. 什么是连接池?
连接池是对数据库连接的增强管理,它通过维
原创
2024-09-20 11:23:00
20阅读
DBPool 是一个高效易配置的数据库连接池,支持 JDBC 4.2,但目前已经不维护了;本文简单介绍下 DBPool 的使用,文中使用到的软件版本:Java 1.8.0_191、DBPool 7.0.1、Spring Boot 2.3.12.RELEASE。 1、配置参数 参数 描述 name 连
原创
2021-12-29 11:01:09
95阅读
MapReduce Java API
MapReduce是Hadoop的一个核心组成框架一个MapReduce任务主要包括两部分:Map任务和Reduce任务。Map任务负责对数据的获取、分割与处理,其核心执行方法为map()方法;Reduce任务负责对Map任务的结果进行汇总,其核心执行方法为reduce()方法。MapReduce将并行计算过程高度抽
转载
2023-06-03 23:57:10
246阅读
前提最近发现各个频道推荐了很多ULID相关文章,这里对ULID的规范文件进行解读,并且基于Java语言自行实现ULID,通过此实现过程展示ULID的底层原理。笔者尝试把ULID基于Java实现的代码工程化,见仓库ulid4j,欢迎star或者提交PRULID出现的背景 ULID logo ULID全称是Universally Unique Lexicographically Sortabl
转载
2023-09-18 18:15:25
81阅读
做项目的时候碰到一个需求 :用户上传的文件需要在线进行预览(最少要支持word pdf txt excel )的预览。openoffice的下载和使用自行百度吧~先将文档转为swf文件。需要jar包为:转换需要这个东西 (在代码用有注释哪里需要这个地址)ps:用maven的朋友可能找不到 2.2.2的jar 只有2.2.1 但是2.2.1又不能兼容高版本的office文件。我尝试过2种解决方案都可
转载
2024-04-24 09:41:27
249阅读
1.前一篇回顾首先没看过前一篇的,可以先去从上一篇看起。使用zeroc ice框架java快速入门最后也成功调用了另一个工程的方法。但是这种方式耦合太强,代码都写死,所以需要使用到配置文件配置。2. 进阶配置从上一篇完成的工程的基础上进行修改 在ICE Server工程的根目录创建resource目录,这里放配置文件,养成配置文件和代码分开的好习惯
data/registry目录 这里保存gr
转载
2023-12-03 09:48:50
116阅读
项目需求:对一段动态字符串使用openssl加密,并且将加密后的数据发送给另外一个系统。问题:看了一下openssl enc命令的帮助信息,发现他的【in】参数只能接收一个文件,对这个文件加密后,输出一个新的加密后的文件。并不接收字符串作为加密对象。客户给出的方案是,在磁盘上建立一个文件,将动态的字符串写入文件中,然后调用openssl enc加密,再读取加密后的文件,将加密后的数据发送给另外一个
转载
2023-08-09 15:50:54
101阅读
直接上代码吧。package collections;
import java.util.Deque;
import java.util.LinkedList;
/**
* @Package collections
* @date 2017-11-28下午5:53:32
*/
public class DequeTest {
/**
* @param args
转载
2023-08-27 15:33:36
77阅读
Java NIO非堵塞应用通常适用用在I/O读写等方面,我们知道,系统运行的性能瓶颈通常在I/O读写,包括对端口和文件的操作上,过去,在打开一个I/O通道后,read()将一直等待在端口一边读取字节内容,如果没有内容进来,read()也是傻傻的等,这会影响我们程序继续做其他事情,那么改进做法就是开设线程,让线程去等待,但是这样做也是相当耗费资源的。Java NIO非堵塞技术实际是采取Reactor
转载
2023-09-08 16:52:22
57阅读
Java 使用RMIJava使用序列化的方式,可以实现远端的方法调用,在分工合作时非常方便。本文记录使用java标准库实现rmi一、服务端结构.├── pom.xml├── src│ ├── main│ │ └── java│ │ └── hello│ │ ├── HelloImpl.java│ │ ...
转载
2021-07-28 17:46:21
506阅读
前提之前很长一段时间关注JDK协程库的开发进度,但是前一段时间比较忙很少去查看OpenJDK官网的内容。Java协程项目Loom(因为项目还在开发阶段,OpenJDK给出的官网https://openjdk.java.net/projects/loom中只有少量Loom项目相关的信息)已经在2018年之前立项,目前已经发布过基于JDK17编译和JDK18编译等早期版本,笔者在下载Loom早期版本的
转载
2023-09-26 08:17:28
61阅读
package com.ilike.nio;
import java.io.IOException;
import java.net.InetSocketAddress;
import java.nio.ByteBuffer;
import java.nio.channels.FileChannel;
import java.nio.channels.ServerSocketCha
转载
2024-05-11 16:19:31
24阅读
ULID全称Universally Unique Lexicographically Sortable Identifier,直译就是通用唯一按字典排序的标识符,原始仓库是https://github.com/ulid/javascript,由前端开发者alizain发起,基于JavaScript语言。从项目中的commit历史来看已超5年,得到充分的实践验证。ULID出现的原因是认为主流的UUI
转载
2023-09-25 09:45:20
249阅读
这节我们首先体验一下用java编写的程序。也让大家过把代码瘾,呵呵。目前世界上大部分的软件教程有一个习惯,最开始时总要输出一个字符串“HelloWorld”。我们也是不能免俗啊,也要输出这么一段话。 实践: 1、单击“开始”――>运行――>CMD,进入DOS系统。 &
转载
2024-02-05 07:53:20
101阅读
JDBC一、JDBC简介二、JDBC原理二、 JDBC使用三、JDBC小结四、JDBC封装 一、JDBC简介JDBC 通过Java代码来操作数据库实际工作中大部分的数据库操作,都是通过代码来完成的.格子编程语言都可以操作数据库,主要是数据库提供了各种版本的API(一组函数 / 一组类),调用这些API就可以操作数据库。但是我们要注意:数据库的种类有许多,不同的数据库,提供的API不太一样(因为不
转载
2024-08-18 22:24:42
6阅读
java以其跨平台的特性深受人们喜爱,而又正由于它的跨平台的目的,使得它和本地机器的各种内部联系变得很少,约束了它的功能。解决JAVA对本地操作的一种方法就是JNI。JAVA通过JNI调用本地方法,而本地方法是以库文件的形式存放的(在WINDOWS平台上是DLL文件形式,在UNIX机器上是SO文件形式)。通过调用本地的库文件的内部方法,使JAVA可以实现和本地机器的紧密联系,调用系统级的各接口方法
转载
2024-01-07 10:53:20
73阅读