最新实例
Java DAO层面向对象数据库操作
Java 的 DAO 层设计,算是做数据库开发时绕不开的一环。压缩包里整理了一套比较实用的 Java 面向对象方式来操作关系型数据库的方法,从 JDBC 入门到事务控制,结构清晰,代码也挺易懂的。JDBC 的使用算是最基础的了,像Connection、PreparedStatement这些类你得会用,操作 SQL 才不会一头雾水。还有连接池配置也提到了,像HikariCP,连数据库都能快半拍。实体类和 DAO 接口的配合也写得蛮标准的,比如一个UserDao接口,配上对应的实现类,用来执行get、save这些基本操作,清晰又好维护。文档还讲了事务控制,比如用setAutoCommit(fals
高可用MySQL构建健壮数据中心
高可用 MySQL 的实战宝典,真心值得一看。MySQL 开发团队亲自操刀的《高可用 MySQL:构建健壮的数据中心》,内容还挺硬核,讲的都是你在生产环境里真踩坑的点。比如复制怎么配才靠谱、集群怎么搭才稳定,还有监控该看哪些指标,这本书都掰开揉碎讲清楚了。第一部分重点聊了MySQL 复制和横向扩展,像是主从切换、数据同步机制这些,都挺有参考价值。尤其适合那种业务一增长,数据库就开始卡顿的场景。复制做得好,容灾、扩容啥的都不慌。第二部分开始进阶了,讲性能监控和优化,啥是慢查询、怎么排查 CPU/IO 瓶颈这些,书里都有方法和案例。嗯,尤其对运维同学来说,真的蛮实用。多小问题早发现早优化,系统就不
SQL+实用教程精选合集
团队里的 SQL 问题,靠《SQL+实用系列经典教程》就能搞定,真不夸张。里面的方法都是现成的,拿来一改就能用。遇到数据库挂起、乱码、连接问题?翻一翻总有解法。嗯,像查字典一样顺手,尤其适合平时忙项目、没时间深钻文档的你。 大部分内容都挺接地气,什么MySQL优化、SQL2000安装,甚至是Matlab的乱码都囊括进来了。是你在查数据库异常时,容易就能从里面找到类似问题的套路,不用东拼西凑去论坛翻。 我自己用的时候,最喜欢的是它结构清晰,按问题分类整理,像数据库问题恢复、挂起问题、乱码等,哪块出问题点进去就是解法。响应也快,内容也不啰嗦,一眼就知道怎么做。 如果你也老是在项目里碰上各种SQL小
SQLyog Enterprise中文增强版
企业版的SQLyog,带汉化、附高级功能,蛮适合经常折腾MySQL的你。界面清爽,操作直观,点几下就能连远程库,查库、改结构都挺方便。最贴心的是自动补全 SQL,敲命令也能像写代码一样顺手。 基于C++写的底层性能还不错,跑批量脚本的时候,速度是真的快。不管你是导出CSV、备份表结构,还是想同步几台服务器的数据,都能搞定。哦对了,结构同步那个功能,真是我日常开发救命稻草。 我比较常用的是数据表的备份和结构对比,每次上线前,先在测试库跑一轮,确认没问题再动生产,稳。你也可以配合像Navicat这种老工具一起用,互补一下短板。 想下的话可以看这里: MySQL 数据库管理利器 SQLyog
MySQL 3.0高性能调优
高性能 MySQL 的第 3 版,真的是 MySQL 调优界的老炮儿了。书里不光讲得细,案例也蛮贴近实战,像索引优化、慢查询排查、主从复制这些都有比较深入的,挺适合已经上手的你查漏补缺。嗯,扫盲就别看了,新手会被吓住。 性能调优的那一章,讲得还挺有意思。比如你知道 MySQL 其实默认参数挺保守的吗?像innodb_buffer_pool_size,默认才 128MB,生产环境肯定不够用。书里推荐的调法就比较实在,而且会说背后的原理,看的时候不会觉得像死记硬背。 还有像查询执行计划这块儿,它用 EXPLAIN 举了蛮多例子,教你怎么从type、rows这些字段判断是不是用了索引。有一节还讲了
省市区经纬度数据表MySQL版
含经纬度的省市区数据表,用的是一个表结构,简单清爽,查询起来效率也挺不错。你如果在做前端的地图定位、地址选择器或者省市区联动那类功能,这份数据就省事,直接拿来就能用。 省市区的经纬度数据放在一个表里,不用你再去写复杂的关联逻辑,MySQL 里一查就全都有,省了不少事。字段也比较全,像province、city、district、lat、lng都有,数据还挺准确的。 想做地址选择组件?配个三级联动,再加上定位功能,效果就挺完整了。甚至还能跟高德地图、百度地图这些地图库结合起来用。响应也快,查询也方便。 你要是打算自己建个省市区库,不如先看看下面这几个资源,都是 SQL 格式,结构也统一:
ZEOSDBO 6.6.6稳定版Delphi7数据库连接组件
DELPHI 7 的老用户应该对连接数据库这块儿都有点印象吧?ZEOSDBO-6.6.6-STABLE就是个挺老牌但还蛮好用的数据库连接组件,尤其是对接MySQL,配置上手快,稳定性也不错。 ZEOS 的组件设计挺简洁,接口直观,新手也能摸清楚套路。安装过程不复杂,解压、加路径、编译,搞定之后直接就能拖控件上窗体。像TZConnection、TZQuery这些核心组件,用起来比 ADO 轻快多了。 别忘了数据库连接配置,比如HostName、User、Password这些字段,记得填清楚。MySQL 版本匹配也要注意,最好用 5.x 那几代。6.x 之后要手动改驱动或搞一下 Lib 包。 要是
MySQL中文乱码解决方案
MySQL 的中文乱码问题啊,真是个老生常谈但又挺烦人的事。不管是插入数据、显示查询结果,还是和别的语言联调,一旦字符集对不上,中文就全变成问号或者乱码,抓狂。比较常见的情况,比如你在 Linux 环境下搭了个 MySQL 服务,结果中文插入后查出来一堆乱码。其实多数时候就是编码配置没对,比如库的编码是 latin1,而你客户端用的是 utf8,不对上出问题。像 Linux MySQL 中文乱码方案 这篇就讲得蛮细,怎么改配置、怎么确认当前连接编码、甚至怎么写 SQL 来查当前编码设置。都挺实用的,建议你直接上去翻一翻。还有如果你是用 C++ 连接 MariaDB 或 MySQL 的,遇到编码
MyBatis Generator 1.3.2Eclipse插件中文注释增强版
mybatis-generator-1.3.2-eclipse 插件的自改版本,挺适合中文项目开发的。它在原版基础上做了小升级,生成的 Java 类里带了数据库字段的中文注释,而且还是你熟悉的//风格,阅读起来更轻松。对于和 DB 打交道多的同学,这种自动生成+注释清晰的组合,真的省了不少事。两个版本都打包好了,一个原版没中文注释,另一个是加了中文注释的自改版。你要是对代码结构有洁癖、又不喜欢 Javadoc 风格的注释,这个用//写的还挺顺眼的。尤其在 Eclipse 里集成得也蛮好,装上插件后,直接在 IDE 里搞定代码生成,连命令行都不用开。配置也简单,就是填下数据库连接、表名啥的,点几
BZ专利表结构SQL模板
bz 专利的表结构.sql,算是我收藏夹里一个蛮实用的资源了。表结构清晰,字段命名也比较规范,尤其适合拿来参考数据库设计思路。 文件里的SQL 建表语句完整,不管是字段类型、长度,还是主键、索引设计,都挺讲究。如果你经常Oracle项目,会发现这个结构蛮眼熟,多企业项目也差不多就这套。 配合 Oracle 表结构查询命令 一起用,查表设计、做字段对照都顺手。你甚至可以直接把这套结构拿来当模板,再做小改动。 如果你习惯用工具导表结构,像 SQL 表结构导出 这类工具也可以搭配着看,思路更清晰。 另外还有一些相关资源,比如 jk 工程的 Oracle 表结构文件,结构也挺类似,适合交叉参考。顺便看