JDBC代表Java数据库连接(Java Database Connectivity)test:就是你要连接数据库地址(后面如果为jdbc 、test则同理)localhos
原创 2024-04-26 13:54:23
618阅读
JDBC代表Java数据库连接(Java Database Connectivity),它是用于Java编程语言和数据库之间数据库无关连接标准Java API,换句话说:JDBC是用于在Java语言编程中与数据库连接API。 JDBC库包括通常与数据库使用相关,如下面提到每个任务API -
转载 2018-09-08 11:55:00
153阅读
2评论
一、Mycat和Sharding-jdbc区别1)mycat是一个中间件第三方应用,sharding-jdbc是一个jar包2)使用mycat时不需要改代码,而使用sharding-jdbc时需要修改代码Mycat(proxy中间件层):Sharding-jdbc(TDDL为代表应用层):二、Mycat分片join在前面的文章Mysql系列四:数据库分库分表基础理论中,已经说过分库分表需要应
转载 2023-08-24 14:15:08
116阅读
JDBC(Java Data Base Connectivity, Java数据库连接)是一种用于执行SQL语句Java API,可以为多种关系数据库提供统一访问,它有一组用Java语言编写类和接口组成。JDBC提供了一种基准,据此可以构建更高级工具和接口,使数据库开发人员能够编写数据库应用程
转载 2018-10-03 07:26:00
79阅读
2评论
知识大纲客户端查询请求流程先来看客户端运行一条查询 sql 会经过哪些流程:mysql 基本组成架构从上面的图中可以看出,mysql 大致由 server 层 和 存储引擎层组成。为了管理方便,mysql 把连接管理、查询缓存、语法解析、查询优化这些并不涉及真实数据存储功能划分为 server 层功能,把真实存取数据功能划分为存储引擎功能。下面详细说明下各个模块功能:一、serverse
事务隔离级别:Lost update)    两个事务都同时更新一行数据,但是第二个事务却中途失败退出,导致对数据两个修改都失效了。这是因为系统没有执行任何锁操作,因此并发事务并没有被隔离开来。  基本上就是指某个事务对字段进行更新信息,因另一个事务介入而遗失更新效力。举例来说,若某个字段数据原为ZZZ,用户A、B 分别在不同时间点对同一字段进行更新事务,如下图:  
转载 2023-08-21 20:54:13
51阅读
对数据库连接池监控,一种解决方案可能就是写个应用程序,定时尝试连接数据库测,如果出现异常,就进行告警。例如Oracle中,经常会使用select 1 from d
转载 2024-01-14 00:40:33
79阅读
JDBC 规范简介 ShardingSphere 提供了与 JDBC 规范完全兼容实现过程,在对这一过程进行详细展开之前,先来回顾一下 JDBC 规范。JDBC(Java Database Connectivity)设计初衷是提供一套用于各种数据库统一标准,而不同数据库厂家共同遵守这套标准,
转载 2020-11-17 20:47:00
445阅读
2评论
本文主要分以下几个部分:1. JDBC简介 2. JDBC中常用类和接口 3. 如何实现数据库连接 4. 元数据 5. 批处理JDBC简介JDBC(Java DataBase Connectivity)Java数据库连接,由Java编写类和接口组成,同时也为开发人员提供了一组用于访问数据库API,并支持SQL语句。利用JDBC可以将Java连接到不同数据库比如oracle,MySQL,S
转载 2023-06-19 18:04:07
576阅读
原生JDBC编程主要分一下几个步骤:(原生JDBC编程指,仅应用java.sql包下接口和数据库驱动类编程,而不借助任何框架) 1. 加载JDBC驱动程序;2. 负责管理JDBC驱动程序类 DriverManager 会识别加载驱动程序,用 DriverManager 类方法 getConnection()来创建一个数据库连接类实例对象;3. 获取
转载 2023-08-08 18:05:27
107阅读
我们在使用JNDI调用某个对象时,会有下述两种方式,那么       context.lookup("java:comp/env/XXX")和直接context.lookup("XXX")什么区别呢?        其实说得简单点:context.lookup("java:comp/env/XX
转载 2023-07-14 00:44:39
222阅读
事务简介数据库是所有系统核心模块,它存储在磁盘中,在逻辑上,以数据形式呈现给用户,支持增删改查(CRUD)并在过程中保证数据正确,可靠。而做到这一点,就是事务(Transaction)。事务是数据库处理最小单位,如果再细粒度划分,就会出现问题事务四个特性(ACID):原子性(Atomicity): 要么全部完成,要么全部取消,当对数据库进行操作时,根据业务逻辑,我们会操作个表中数据
第一节 MYSQL版本8.0.28安装及连接一、下载mysql,并安装程序。1.选择开发者模式,点击下一步。 2.相关软件检查,点击下一步。 3.点击执行。 4.安装全部MYSQL组件。 5.点击下一步。 6.一直下一步,直到输入root密码这一项。 7.然后继续下一步。点击执行。 执行全部后,显示安装成功。 二、连接
1. 概念1.1 概念特性 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle 旗下产品。MySQL最流行关系型数据库管理系统,在WEB应用方面MySQL是最好 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。 MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同
转载 2023-08-12 17:42:33
110阅读
一、MySQL介绍1.1、MySQL介绍MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行关系型数据库管理系统,在 WEB 应用方面MySQL是最好 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL是一种关系数据库管理系统,关系数据
转载 2023-11-12 09:14:37
151阅读
如果直接写入文件中,可以在应用程序中使用I/O操作来处理数据,但是获取有结构数据,并且对数据进行制定查找,修改比较复杂。不好管理。后来尝试给文件制定规则,用来存储数据,我们有xml文件,xml文件可以作为小型数据库,也是可以存储信息,并且具有结构化良好,可读性高,自我描述功能强优点
原创 2022-12-31 01:03:16
202阅读
什么是数据库?               数据库(Database)是按照数据结构来组织、存储和管理数据建立在计算机存储设备上仓库。(来自:百度)什么是sql?  结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ "S-Q-L"),是一种特殊目的
事务是什么?数据库事务就是访问并可能操作各种数据项一个数据库操作序列,是一个不可分割工作单位;事务由事务开始与事务结束之间执行全部数据库操作组成。事务是数据为了保证操作原子性,隔离性,持久性,一致性,数据库提供了一套机制,在同一事务中,如果有多条sql执行,事务确保执行可靠性。注:mysql中只有Innodb引擎支持了事务事务特性ACID:原子性Atomicity,一致性Consist
转载 2024-01-11 14:46:59
59阅读
mysql简介介绍1、什么mysql? mysql是一个开源关系型数据库管理系统,现在是oracle公司旗下一款产品,由C和C++语言编写,可移植性高。支持 在多种操作系统上安装,最常见有AIX,linux,window。mysql因为开源免费,所以受到了目前互联网行业欢迎。以mysql作为数据库,linux系统作为操作系统,apache或者nginx作为web服务器,perl/php/
实现环境: PHP 5.4.24 MySQL 5.6.19 OS X 10.9.4/Apache 2.2.26 一、代码 CREATE TABLE `session` ( `skey` char(32) CHARACTER SET ascii NOT NULL, `data` text COLLATE utf8mb4_bin, `expire` int(11) NOT NULL,
转载 2024-10-21 15:23:46
47阅读
  • 1
  • 2
  • 3
  • 4
  • 5