草庐IT

ShardingSphere-jdbc

全部标签

java - 在 JDBC 中缓存

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭5年前。Improvethisquestion我想使用JDBC缓存。我怎样才能做到这一点?是否有任何内置机制或我必须使用第3方解决方案?使用JDBC进行缓存的最佳做法是什么。谢谢你,jack编辑:CachedRowSet呢?http://docs.oracle.com/javase/tutorial/jdbc/basics/cachedrowset.html

java - MySQL JDBC : Is there an option for automatic retry after InnoDB deadlock?

我是WorkingaroundMySQLerror“Deadlockfoundwhentryingtogetlock;tryrestartingtransaction”我发现可以安全地重试交易Deadlocksarenotdangerous.Justtryagain.http://dev.mysql.com/doc/refman/5.0/en/innodb-deadlocks.html在选择两个其他表的连接组合并在瓶颈表和一些小表上使用子语句条件后,有一个“super插入..选择”语句插入到瓶颈表中。瓶颈是“waitingforlock”,毫无疑问是在等待写锁。InnoDB似乎是完美的

java - jdbc4 通信异常

我有一台运行java应用程序的机器与在同一实例上运行的mysql实例通信。应用程式使用来自mysql的jdbc4驱动程序。我不断收到com.mysql.jdbc.exceptions.jdbc4.CommunicationsException在随机时间。这是整个消息。无法为事务打开JDBC连接;嵌套异常是com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Thelastpacketsuccessfullyreceivedfromtheserverwas25899millisecondsago.Thelastpacketsent

mysql - com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException : in mysql

您好,我已经创建了jdbc程序,数据库是MySQL5.1我所有的friend也使用相同的数据库进行连接。我们所有人的连接总数变成了150。所以当我想连接更多时,我得到了以下错误com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:无法创建与数据库服务器的连接。尝试重新连接3次。放弃。如何解决这个错误。谢谢苏尼尔·库马尔·萨胡 最佳答案 我通过增加连接数解决了这个问题设置@@global.max_connections=1250;看看下面的链接http

java - "com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure"到远程数据库

我尝试连接到我的远程MySQL数据库,但失败并收到此错误。com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communicationslinkfailure疑惑的是我用MySQL-Front工具连接远程数据库时有效,能ping通IP地址。但是当我使用我的代码时,它会在大约十秒钟后显示错误。此外,当我在代码中使用错误的用户名或密码时,它会立即显示错误的验证。是不是证明连接没问题了?这是我的代码(它可以在我的本地主机数据库上运行):publicstaticvoidmain(String[]args){Stringurl="jd

java - MySQL Workbench 和 JDBC 中的 utf8mb4

我一直在使用UTF-8编码的MySQL数据库,现在需要能够存储4字节的表情符号,所以我决定从utf8编码更改为utf8mb4:ALTERDATABASEbstdbCHARACTERSET=utf8mb4COLLATE=utf8mb4_unicode_ci;ALTERTABLEHISTORYCONVERTTOCHARACTERSETutf8mb4COLLATEutf8mb4_unicode_ci;ALTERTABLEHISTORYCHANGESOURCE_CONTEXTSOURCE_CONTEXTVARCHAR(2000)CHARACTERSETutf8mb4COLLATEutf8mb4

mysql - Spring Boot : Communications link failure after some hours of inactivity with Hibernate, JDBC 和 MySQL

这个问题在这里已经有了答案:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:CommunicationslinkfailureSoftwarecausedconnectionabort:recvfailed[duplicate](1个回答)关闭5年前。如果我的SpringBoot应用程序在几个小时内(例如在夜间)处于非事件状态,我会收到此错误:2015-05-1909:16:32.666WARN20582---[http-nio-8080-exec-6]o.h.engine.jdbc.spi.SqlExceptionHel

java - 是否有一个支持 fetchSize 的 mysql JDBC?

我正在使用MySQL并想利用setFetchSize属性。默认的MySQLJDBC实现并不真正尊重它。如果将fetchsize设置为Integer.MIN_VALUE它将单独获取每一行,但考虑到我想使用fetchSize的原因是我有足够的数据将我的内存使用量放入2G范围内每行一个查询将永远持续下去。我想改为插入一个JDBC实现,它可以与MySQL一起工作并适本地考虑获取大小,允许我将获取大小设置为10,000或其他一些更高的限制。任何人都可以指出一个可以提供这种实现的jar吗?如果失败,是否有任何其他资源允许我以一种高效的方式合理地执行包含数万个条目的查询,但需要内存和sql查询的数量

PostgreSQL JDBC 开发指导

JDBC驱动程序目录设置JDBC驱动程序初始化驱动程序使用SSL发出查询和处理结果调用存储函数和过程存储二进制数据JDBC转义PostgreSQL扩展的JDBCAPI在多线程或Servlet环境中使用驱动程序连接池和数据源使用java.util.logging记录日志延伸阅读JavaDatabaseConnectivity(JDBC)是一个应用程序编程接口(API),用于编程语言Java,它定义了客户端如何访问数据库。它是Java标准版平台的一部分,提供查询和更新数据库中的数据,并面向关系数据库。PostgreSQLJDBC驱动程序(简称pgJDBC)允许Java程序连接到PostgreSQL

高效掌握JDBC技术(二)| 掌握ORM思想 | 定义连接数据库的工具类

✅作者简介:C/C++领域新星创作者、CSDN内容合伙人,喜欢学习后端语言的大学生✨精品专栏:C++面向对象核心🔥系列专栏:JDBC技术📃推荐一款模拟面试、刷题神器👉注册免费刷题🔥前言上文讲了JDBC连接数据库的六大步,成功完成了对数据库的修改的读取。那么今天就来学习一下ORM思想,理解面向对象语言与关系型数据库之间的映射关系,学习把连接数据库的方法定义到一个工具类中从而减少重复代码的书写。文章目录一、ORM思想及实践1、实体类2、DAO模式二、实现数据库连接的工具类——JDBCUtils1、JDBCUtils的具体代码实现2、调用工具类一、ORM思想及实践ORM框架思想:广义上,ORM指的是