
数据库
强人锁男。
这个作者很懒,什么都没留下…
展开
-
ucanaccess连接加密的Access数据库
项目场景:之前准备使用JDBC进行ACCESS数据库操作时,没有密码的数据库可以正常连接操作,但是数据库加密之后提示不支持加密的数据库。于是准备使用ucanaccess+jackcess+jackcess-encrypt+hsqldb 进行数据库的操作版本:hsqldb-2.5.0.jarjackcess-2.1.0.jarjackcess-encrypt-2.1.1.jarucanaccess-4.0.4.jarjar包版本很重要,否则会报VerifyError: (class: com原创 2021-01-14 11:49:49 · 1024 阅读 · 0 评论 -
JDBC连接ACCESS数据库模糊查询以及时间段查询
本文使用jdbc的方式连接access数据库,jdbc操作的数据的语法和access自带的语法有些差异。记录一下:1.模糊查询access使用模糊查询语句规则为* 与任何个数的字符匹配。? 与任何单个字母的字符匹配但使用jdbc依旧使用% 与任何个数的字符匹配_与单个字符匹配才能正常达到预期效果2.时间段查询access使用模糊查询语句规则为#时间#但使用jdbc应使用‘时间’才能正常达到预期效果...原创 2021-01-12 10:55:24 · 454 阅读 · 0 评论 -
sql之left join、right join、inner join的区别
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: --------------------------------------------表A记录如下:aID aNum1 a20...转载 2018-07-09 16:53:03 · 1863 阅读 · 0 评论 -
事务的四种隔离级别
第1级别:Read Uncommitted(读取未提交内容)第2级别:Read Committed(读取提交内容)第3级别:Repeatable Read(可重读)第4级别:Serializable(可串行化)参考文章 SQL标准定义了4种隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。 ...转载 2018-01-10 14:53:14 · 2034 阅读 · 0 评论 -
数据库性能优化:程序操作优化
概述:程序访问优化也可以认为是访问SQL语句的优化,一个好的SQL语句是可以减少非常多的程序性能的,下面列出常用错误习惯,并且提出相应的解决方案 一、操作符优化 1. IN、NOT IN 操作符 IN和EXISTS 性能有外表和内表区分的,但是在大数据量的表中推荐用EXISTS 代替IN 。 Not IN 不走索引的是绝对不能用的,可以用NOT EXISTS 代替...转载 2017-11-29 15:28:18 · 2060 阅读 · 0 评论 -
数据库性能优化:数据库表优化
优化①:设计规范化表,消除数据冗余 数据库范式是确保数据库结构合理,满足各种查询需要、避免数据库操作异常的数据库设计方式。满足范式要求的表,称为规范化表,范式产生于20世纪70年代初,一般表设计满足前三范式就可以,在这里简单介绍一下前三范式先给大家看一下百度百科给出的定义:第一范式(1NF)无重复的列 所谓第一范式(1NF)是指在关系模型中,对域添加的一个规范要求,所有的域都应...转载 2017-11-29 15:26:28 · 2097 阅读 · 1 评论 -
JDBC连接MySQL报错access denied for user 'root'@'localhost'(using password:YES)
本人困扰许久的问题,在通过JDBC连接MySQL时报错access denied for user 'root'@'localhost'(using password:YES),但是使用Navicat可以连接上。网上很多说是因为数据库密码不对,但是我的密码确保是正确的,经过修改密码,加远程权限等一系列操作后还是不行,后来重装了MySQL还是出现这个问题。最后的最后我把配置文件里jdbc.url...原创 2018-12-14 14:44:29 · 13603 阅读 · 10 评论 -
Java实现SQLServer数据库mdf与ldf文件导入导出
最近遇到需要将SQLServer数据库中的数据迁移到另外一台服务器上的业务场景。经过各方查阅资料,发现大部分导入导出功能都是在第三方数据库连接工具上实现的,不能满足我的需求。于是在下经过各种尝试终于实现了使用java代码实现导入导出的功能,希望能够遇到这种需求的开发人员一点帮助。talk is cheap,show you the code! 导入功能:直接使用j...原创 2019-06-24 16:36:48 · 2490 阅读 · 0 评论