Java连载130-JDBC编程初步 编程技术

Java连载130-JDBC编程初步

一、JDBC编程 1.JDBC简介 JDBC(Java Database Connectivity)是一套用于执行SQL语句的Java API。 分为两层: (1)上层是JDBC API,负责在Java应用程序和JDBC驱动程序管理器之间进行通信,负责发送程序中的SQL语句; (2)下层是JDBC驱动程序的API,负责JDBC驱动程序管理器与实际连接的数据库...
阅读全文
Java连接数据库oracle中文乱码解决方案 编程技术

Java连接数据库oracle中文乱码解决方案

今天写了一个java项目连接数据库,之后写了一个执行入库操作的模块。此时暴露出一个问题就是项目的中文插入到数据库时会是乱码: 项目输出的中文: 执行插入操作后数据库中内容: 此时CustomerNumber字段是乱码。 出现这种情况一般都是数据库编码与项目编码不一致导致的,首先查看项目与数据库的编码格式: 查看项目编码: 项目的编码是gbk格...
阅读全文
Java 生态圈中的嵌入式数据库,哪家强? Java

Java 生态圈中的嵌入式数据库,哪家强?

嵌入式数据库一个很陌生的词汇,以前只是听说,但是没有真正使用过,今天小编和大家一起来揭开它的面纱。 一、介绍 初次接触嵌入式数据库(Embedded Database)可能有点模糊,什么是嵌入式数据库?为什么要使用嵌入式数据库?怎么使用嵌入式数据库?如何选择?本文将带大家一起揭晓答案。 从软件角度来说,数据库分类为两种: 第一种:数据库服务器(Database S...
阅读全文
选Python还是选Java?2020年,优秀程序员最应该掌握的7种编程语言 编程技术

选Python还是选Java?2020年,优秀程序员最应该掌握的7种编程语言

哪种编程语言最好?这个问题可能永远不会有答案。萝卜白菜,各有所爱,AI 工程师和科学家可以根据项目需要,从众多编程语言中选择最适合自己的。 有人曾经将编程比作做菜,那编程语言就是首先要准备的食材或厨具。 C:一把菜刀一口炒锅,一个很好用的灶,隔壁有个菜市场。 Java:碎菜器,切菜机,绞肉机,和面机,烤箱,微波炉…… Python:大超市的速冻柜台,要成品有成品,要半成品...
阅读全文
选Python还是选Java?2020年,顶尖程序员最应该掌握的7种编程语言 编程技术

选Python还是选Java?2020年,顶尖程序员最应该掌握的7种编程语言

哪种编程语言最好?这个问题可能永远不会有答案。萝卜白菜,各有所爱,AI 工程师和科学家可以根据项目需要,从众多编程语言中选择最适合自己的。 选自Medium,作者:Claire D,机器之心编译,参与:李诗萌、蛋酱。 有人曾经将编程比作做菜,那编程语言就是首先要准备的食材或厨具。 C:一把菜刀一口炒锅,一个很好用的灶,隔壁有个菜市场。 Java:碎菜器,切菜机,绞肉机...
阅读全文
h2数据库作为内存型与springboot+mybatis的案例 Java

h2数据库作为内存型与springboot+mybatis的案例

1)嵌入式模式(使用 JDBC 的本地连接) 2)服务器模式(使用 JDBC 或 ODBC 在 TCP/IP 上的远程连接) 3)混合模式(本地和远程连接同时进行) 该案例为嵌入式模式 二.springboot创建项目 首先,给大家看一下我的项目结构 springboot的版...
阅读全文
Java实现将Excel中的数据导入到oracle数据库中 Java

Java实现将Excel中的数据导入到oracle数据库中

·场景: 需要将excel中的数据导入到oracle数据库中 ·问题: 虽然PL/SQL中有一个ODBC import工具可以实现场景中描述的需求,但是如果excel中存在 合并单元格 的情况存在或者 空行 等情况,该工具就不是特别的好用,需要自己提前手动处理好excel文件 ·需要解决: 1.自动识别和填充...
阅读全文
JVM源码分析之javaagent原理完全解读 原 荐 编程技术

JVM源码分析之javaagent原理完全解读 原 荐

本文来自 PerfMa社区,欢迎关注公众号 链接: https://club.perfma.com/article/150614 问题描述 当我们一个系统既需要mysql驱动,也需要oracle驱动的时候,在并发加载初始化这些驱动类的过程中产生死锁的可能性非常大,下面是一个模拟的例子,对于Thread2的实现其实是jdk里java.sql.DriverService的逻辑,也是我们...
阅读全文
Java8 通关攻略 Java

Java8 通关攻略

点赞+收藏 就学会系列,文章收录在 GitHub JavaEgg ,N线互联网开发必备技能兵器谱 Java8早在2014年3月就发布了,还不得全面了解下 本文是用我拙劣的英文和不要脸的这抄抄那抄抄,熬出的,没有深究源码,只是对 Java8 有一个整体的认知,可以上手用起来,示例代码也都在github上 JDK 8 有什么新功能 Java 编程语言( Java Progra...
阅读全文
如果构建支持百万并发量的企业级聊天架构 编程技术

如果构建支持百万并发量的企业级聊天架构

【51CTO.com快译】无论是在医生与患者之间,还是在客户与支持代理之间,都需要通过交流来交换信息,进而解决问题。同样,企业也需要通过聊天应用来为用户排忧解难,并实现企业的服务价值。下面和我们一起来探讨如何设计并构建企业级的聊天应用架构,以承载数百万级的并发用户和消息。 聊天模型的标准架构 总的说来,标准的聊天体系架构包括两个主要部分:聊天服务器引擎和客户端聊天部件。 聊天服...
阅读全文
Loading...