最新实例
并发控制续数据库事务控制课件
并发控制的交叉并发方式,属于那种你一看就明白、但做起来细节还挺多的技术点。课件里讲的是单机系统下怎么让多个事务交错执行,从而提升资源利用率。简单说,就是多个事务排队轮着来,执行的粒度可以控制得细——这块对你写数据库驱动代码或者搞性能优化还挺有的。
SQLServer
0
2025-07-06
Java Swing+SQL Server火车票实名售票系统
基于 JavaSwing 和 SQL Server 的火车票实名销售系统挺适合新手练手的,功能不算复杂,但涵盖点还蛮全的。UI 是用 Swing 做的,老牌桌面 GUI 方案,虽然界面风格有点复古,但响应也快,逻辑清晰。后端数据库用的是 SQL Server,表设计也比较标准,什么乘客、车次、座位这些都有,还用了视图、存储过程,代码结构清晰,挺规范的。
火车票系统的数据库设计部分,逻辑结构搞得还不错。像一个乘客能买多张票、车次下面有多个座位这些,都建了合适的关系表,用主外键串起来。视图也比较实用,比如查看可用座位的视图,配合存储过程用起来就挺方便的。你要是刚开始接触 SQL,写写这种查询和触发
SQLServer
0
2025-07-06
SQL Server循环式自动备份作业创建代码
SQL Server 的循环式自动备份代码,思路挺巧妙的,关键是了多人头疼的“磁盘空间不够”问题。逻辑上是每次做完整备份,一周一轮回,老文件自动覆盖,最多只保留 21 个备份文件,不管你运行多久,文件数都不会超标。
代码是干净的Transact-SQL,不依赖 SQL Server 2005 之后的那些 IS 服务,比较纯粹,放在 SQL Server 2000、2005、2008 里都能跑。执行起来不重,挺适合那种数据库比较大,但又不想天天手动清理备份的场景。
它的思路是这样:按固定时间做完全备份,比如每 10 小时一次;按照一周为单位来循环使用备份文件,比如周一 10 点有个文件,下个周一
SQLServer
0
2025-07-06
SQL Server 2024解密存储过程函数视图触发器
SQLServer 的加密对象太多,动不动就遇上加了WITH ENCRYPTION的存储过程、函数、视图和触发器,改都没法改,真闹心。这个2024SQLServer 解密工具挺实用,是你拿到的项目里压根没源码,只靠这工具真能救命。支持 SQL Server 2000 到 2019,算是覆盖面比较广的了。
工具界面挺简单,选数据库、填对象名,一键就能跑,响应也快。像我之前接手个老系统,全靠它把触发器解出来才敢动业务逻辑。别问我怎么下手的,直接贴名上去就能读出内容来,省事。
存储过程和函数加密后,连sys.sql_modules里都查不到定义,调试都没法调。有了这工具,能把这些加密对象内容解出来,
SQLServer
0
2025-07-06
数据装载续数据库课件
数据装载操作里的人工方法,算是前期入门蛮常见的套路。小型系统里,多时候没法直接跑 ETL 工具,那就只能靠人一点点来——筛选、转换、输入、校验,一个都少不了。数据格式转换这一步其实挺坑的,不同系统出来的格式千奇百怪,起来真得有点耐心。
部门数据东一块西一块,整合起来挺费劲。你得先搞清楚哪些是要入库的,再考虑怎么统一格式。比如原始 Excel 或者一些老旧系统导出的文本,格式差得多,想直接喂给数据库?不,得干净再说。
数据转换这一块如果量大,其实建议还是用工具来搞,比如Kettle这种可视化 ETL 工具,用着还挺顺手。你要是感兴趣,可以看看Kettle 使用文档,挺实用的,尤其适合中小型项目。
SQLServer
0
2025-07-06
Microsoft JDBC Driver 6.0SQL Server连接驱动
微软的 JDBC 驱动连 SQL Server 挺稳的,适合用 Java 写后端的朋友。新版 6.0 驱动兼容 SQL Server 2008 往后所有版本,Windows 和 Linux 平台通吃,连接速度也蛮快。驱动包里不光有.exe安装文件,还有.tar.gz,Linux 服务器上解压就能用,蛮方便的。连接方法也挺,Class.forName加载驱动,再配上DriverManager.getConnection(),几行代码搞定连接,响应也快。
JDBC 的PreparedStatement真心推荐,防 SQL 注入,执行效率也高。不想每次都新建连接的话,配个连接池(像HikariCP、
SQLServer
0
2025-07-06
CREATE TABLE SQL建表语法详解
数据库表结构的起点就是CREATE TABLE。这玩意儿说简单也简单,说讲究也确实有不少细节。你只要掌握了它,基本上建表、约束、字段类型这些事儿就都能搞定,效率提升挺的。
CREATE TABLE的语法其实不复杂:
CREATE TABLE 表名 (
列 1 数据类型 [约束],
列 2 数据类型 [约束],
...
列 n 数据类型 [约束]
);
字段名自己定义,类型像INT、VARCHAR、DATE用得最多。你要是设计清楚,后续写查询、维护表结构都比较省心。
主键推荐加上,像id INT PRIMARY KEY AUTO_INCREMENT,不重复还自动递增,挺方便。还有
SQLServer
0
2025-07-06
SQL查询结果拼接优化方法
SQL 查询结果拼接的场景,你肯定遇到过——比如多个字段要拼成一句话,又或者你想把多行结果合并成一行显示。嗯,这时候手动太费劲,不如直接看下怎么写 SQL 拼接更高效,代码也清晰,执行还快。
SQLServer
0
2025-07-06
SQL Server 2000Win7安装说明
win7 下装SQL Server 2000其实没你想得那么麻烦,关键一步就是把 UAC 关了。啥意思?就是那个弹出“是否以管理员身份运行”的提示,关掉它,整个过程顺畅得多。安装时尽量右键点安装包,选“以管理员身份运行”,能省下不少奇怪报错。
安装过程中,别被旧软件的兼容性吓到,其实 win7 对 SQL2000 还是蛮友好的,尤其是 32 位系统,基本没啥坑。如果你是 64 位,那就得稍微折腾一下,比如选择“混合模式”登录,别忘了设置sa 密码,后面连数据库会用到。
要是中途碰到 SQL 服务装不上,看看服务管理器里是不是没启动,可以手动启下试试,或者重启后再装。别问为啥,我也踩过这坑。还有
SQLServer
0
2025-07-06
Java+SQL Server工资管理系统
Java 写的工资管理系统,配套 SQL Server 数据库,源码+报告全都齐。功能上蛮实用的,工资录入、考勤、计算、报表都有,适合想快速搭建一个内部管理工具的你。
Java 的 Swing 界面,风格挺传统的,像 Win 系统常见的那种,不过响应也快,代码也比较清晰。你可以方便地改按钮、表格样式,适合练练手。
数据这块用的是SQL Server,员工、工资、部门啥的全在表里。表结构还挺规范,外键、约束这些都考虑到了,直接上手改字段也不难。
连接数据库用的JDBC,老朋友了,Connection、Statement、ResultSet那套都用得挺顺。对 SQL 熟点,查工资、筛条件都挺灵活的
SQLServer
0
2025-07-06