首页 > 数据库技术
MYSQL 之 JDBC(九):增删改查(七)DAO的补充和重构
DAO重构后的代码 package com.litian.jdbc; import org.apache.commons.beanutils.BeanUtils; import java.sql.*; import java.util.ArrayList; import java.util.Hash ...
分类:数据库技术   时间:2020-06-27 20:46:19    收藏:0  评论:0  赞:0  阅读:74
MYSQL 之 JDBC(七):增删改查(五) DAO设计模式
Data Access Object,数据访问对象 what:访问数据信息的类。包含了对数据的CRUD(create、read、update、delete,增删改查)操作,而不包含任何业务相关的信息。 why:实现功能的模块化。更有利于代码的维护和升级。DAO可以被子类集成或直接使用 how:使用J ...
分类:数据库技术   时间:2020-06-27 20:44:01    收藏:0  评论:0  赞:0  阅读:81
DB_LINK删除
由于业务需求,对测试库数据进行模糊化。为保生产数据安全,先删db_link; 1.共有db_link删除: select 'drop public database link '||db_link||';' from dba_db_links where owner='PUBLIC'; 2.私有db ...
分类:数据库技术   时间:2020-06-27 20:41:53    收藏:0  评论:0  赞:0  阅读:71
MYSQL 之 JDBC(十): JDBC的元数据
可以从Connection对象中获得有关数据库管理系统的各种信息 获取这些信息的方法都是在DatabaseMetaData类中。 DatabaseMetaData:描述数据库的元数据对象 ResultSetMetaData:描述结果集的元数据对象 package com.litian.jdbc; i ...
分类:数据库技术   时间:2020-06-27 20:40:42    收藏:0  评论:0  赞:0  阅读:81
MYSQL 之 JDBC(十三):处理事务
所谓事务是指:一组逻辑操作单元,使数据从一种状态变换到另一种状态。 事务的ACID属性 原子性,Atomicity:事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 一致性,Consistency:事务必须使数据库从一个一致性状态变换到另一个一致性状态。 隔离性,Isolatio ...
分类:数据库技术   时间:2020-06-27 20:40:10    收藏:0  评论:0  赞:0  阅读:80
Oracle中Ipad和Rpad函数的用法
函数参数:lpad( string, padded_length, [ pad_string ] ) 参数说明: string:源字符串; padded_length: 即最终结果返回的字符串的长度;如果最终返回的字符串的长度比源字符串的小,那么此函数实际上对源串进行截取处理,与substr(str ...
分类:数据库技术   时间:2020-06-27 20:15:13    收藏:0  评论:0  赞:0  阅读:89
MYSQL 之 JDBC(三): 增删改查(一)通过Statement执行更新操作
Statement测试 /** * 通过JDBC向指定的数据表中插入一条记录 * 1. Statement:用于执行sql语句的对象 * 1.1 通过Connection的createStatement()方法来获取 * 1.2 通过executeUpdate(sql)可以执行SQL语句 * 1.3 ...
分类:数据库技术   时间:2020-06-27 20:12:59    收藏:0  评论:0  赞:0  阅读:63
MYSQL 之 JDBC(六): 增删改查(四)利用反射及JDBC元数据编写通用的查询
1.先利用SQL进行查询,得到结果集2.利用反射创建实体类的对象:创建Student对象3.获取结果集的列的别名:idCard、studentName4.再获取结果集的每一列的值,结合3得到一个Map键值对。键:列的别名;值:列的值。5.再利用反射为2对应的属性赋值,属性即为Map的键,值即为Map ...
分类:数据库技术   时间:2020-06-27 20:10:35    收藏:0  评论:0  赞:0  阅读:73
SQLSERVER删除所有的表、存储过程和视图
--删除所有约束 DECLARE c1 cursor for select'alter table ['+ object_name(parent_obj)+'] drop constraint ['+name+']; ' from sysobjects where xtype ='F' open c ...
分类:数据库技术   时间:2020-06-27 20:05:28    收藏:0  评论:0  赞:0  阅读:107
MYSQL 之 JDBC(一): 数据库连接(一)通过Driver接口获取数据库连接
通过Driver接口获取数据库连接 数据持久化 数据库存取技术分类 JDBC直接访问数据库 JDO技术 第三方O/R工具,如Hibernate,ibatis等JDBC是java访问数据库的基石 JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统、通用的SQ ...
分类:数据库技术   时间:2020-06-27 20:05:07    收藏:0  评论:0  赞:0  阅读:88
SQLZOO练习二--SELECT from Nobel Tutorial
We continue practicing simple SQL queries on a single table. This tutorial is concerned with a table of Nobel prize winners: nobel(yr, subject, winner ...
分类:数据库技术   时间:2020-06-27 20:02:10    收藏:0  评论:0  赞:0  阅读:161
MYSQL 之 JDBC(四): 增删改查(二)通过ResultSet执行查询操作
/** * ResultSet:结果集。封装了使用JDBC进行查询的结果。 * 1. 调用Statement对象的executeQuery(sql)方法 * 2. ResultSet返回的实际上就是一张数据表。有一个指针指向数据表的第一行的前面。 * 可以调用next()方法检测下一行是否有效。若有 ...
分类:数据库技术   时间:2020-06-27 20:00:03    收藏:0  评论:0  赞:0  阅读:71
MYSQL 之 JDBC(二): 数据库连接(二)通过DriverManager获取数据库连接
通过DriverManager获取数据库连接 修改一下配置文件 driver=com.mysql.cj.jdbc.Driver jdbcUrl=jdbc:mysql://localhost:3306/testjdbc?serverTimezone=GMT%2B8 user=root password ...
分类:数据库技术   时间:2020-06-27 19:59:04    收藏:0  评论:0  赞:0  阅读:84
MYSQL 之 JDBC(五): 增删改查(三)PreparedStatement
是Statement的子接口,可以传入带占位符的sql语句,并且提供了补充占位符变量的方法。 使用Statement需要进行拼写SQL语句,很辛苦,很容易出错。 引号的问题处理很复杂,不利于维护。 可以有效的禁止sql注入。(通过用户输入非法的sql命令) 代码的可读性和可维护性,最大可能的提高性能 ...
分类:数据库技术   时间:2020-06-27 19:53:47    收藏:0  评论:0  赞:0  阅读:73
Java操作MySQL数据库模板
编程必备!Java操作MySQL数据库模板 #日常分享所得,欢迎关注哦~# 本模板非常适用于正在学习计算机专业的大学生,在做课程设计时,难免会遇到需要使用到数据库的情况。这里强烈推荐使用MySQL数据库,为什么呢?简单说,社会上大部分的大中小型网络公司都在使用MySQL,成本低是一个很大的原因! 本 ...
分类:数据库技术   时间:2020-06-27 19:22:26    收藏:0  评论:0  赞:0  阅读:94
Nacos1.3.0配置MySQL8
1. 下载源码,修改根 pom 文件的 mysql 依赖版本: 2. 修改 com.alibaba.nacos.naming.healthcheck.MysqlHealthCheckProcessor,import 导入 com.mysql.cj.jdbc.MysqlDataSource 依赖: 3 ...
分类:数据库技术   时间:2020-06-27 19:18:03    收藏:0  评论:0  赞:0  阅读:105
数据库调优
影响性能因素 数据库结构设计 T-SQL语句 数据量大 事务和隔离级别 硬件资源 IO阻塞 批量删除表数据:大量删除时会记录到日志中,也会造成IO阻塞 优化和注意事项 了解业务 优先考虑第三范式设计,参考设计范式 表关联尽可能少 坚持最小原则 在适当的地方使用约束 用户数据和日志文件隔离存放 T-S ...
分类:数据库技术   时间:2020-06-27 19:16:54    收藏:0  评论:0  赞:0  阅读:80
Oracle的number数据类型
https://www.cnblogs.com/oumyye/p/4448656.html NUMBER ( precision, scale) precision表示数字中的有效位;如果没有指定precision的话,Oracle将使用38作为精度。 如果scale大于零,表示数字精确到小数点右边 ...
分类:数据库技术   时间:2020-06-27 18:55:47    收藏:0  评论:0  赞:0  阅读:82
python批量生成SQL语句
1,首先写一条能运行成功插入SQL的语句 INSERT INTO sign_guest(realname,phone,email,sign,event_id)VALUES("jack",13800101100,"jack@mail.com",0,1) 2,通过python批量写如文本 f =open ...
分类:数据库技术   时间:2020-06-27 18:51:32    收藏:0  评论:0  赞:0  阅读:111
常用DBhelper封装方法
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Data;using System.Data.Sql ...
分类:数据库技术   时间:2020-06-27 18:51:06    收藏:0  评论:0  赞:0  阅读:80
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!