ICode9

精准搜索请尝试: 精确搜索
  • poi实现excel数据导入到mysql数据库(加上excel的验证)2020-01-11 11:00:16

      首先先简单介绍一下本文的代码,主要是通过前后台的交互,读取excel中的数据存入到数据库中。(另有关于sheet为空,sheet中某行某列数据为空跟数据库中对应字段不能为空而导致的不能存入的判断等方法的思路)。 1. 本文针对的是1个或多个sheet的情况 2. 默认每个sheet第一行存放的是对应

  • 【JDBC】Java程序的数据库初体验2020-01-11 10:02:48

    JDBC是什么 JDBC是一种能够用来执行SQL语句的Java API【接口】。 它是Java提供的一种规范,让各大数据库厂商遵循此规范完成自己的数据库连接驱动【实现接口】。 JDBC的入门程序(这里我们以操作MySQL数据库为例) 步骤: 导入相关数据库驱动包 加载驱动类 创建数据库连接对象 创

  • 关于解决运行sql文件时,找不到MySQL默认编码utf8mb4的问题2020-01-10 23:00:33

      本人小白一名,最近碰到了一个问题,在navicat导入mysql文件时,报出mysql找不到utf8mb4编码的问题,特此记录自己如何导入成功的。   我去百度查了自己的mysql版本,属于比较低的版本,所以默认编码中没有utf8mb4,默认编码是utf8,学生嘛,用不到那么高的版本,基本低版本的就足够开发一些实训项

  • JDBC2020-01-10 22:02:32

    JDBC复习 JDBC固定步骤 1.加载驱动 2.连接数据库,代表数据库 3.向数据库发送SQL的对象Statement: CRUD 4.编写SQL(根据业务,写不同的SQL) 5.执行SQL 6.关闭连接 public class TestJdbc { public static void main(String[] args) throws ClassNotFoundException, SQLException {

  • sql 关键字2020-01-10 17:56:40

    1.STR_TO_DATE 查询预约时间是未来的: AND STR_TO_DATE(c.changci_date, '%Y-%m-%d') >= now() 2.instr: 连接条件是预约id中含有场次id的 LEFT JOIN cul_site_changci c ON INSTR(cul_site_order.changci_id,c.id) where 后的条件是审核状态为02的 AND INSTR(#{checkStatus,jdbcTy

  • python学习之pymysql和sqlalchemy2020-01-10 17:55:06

    PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用MySQLdb。数据库查询操作 01_python数据库编程基本操作.py import pymysql #1). 创建数据库连接, autocommit是否自动提交修改到数据库中. conn = pymysql.connect(host='localhost', user='root', pa

  • 我是一只程序猿,沪漂一整年。2020-01-10 15:55:21

    我是一只程序员 啥病没有就缺钱 技术真的过不去 碰到BUG就升天 啦啦啦,我是一只程序员,生于97年; 在上海漂泊一整年了,换了五六家工作,四五个住处;从分文没有到负债累累; 你看,字里行间都透露着俩字:真优秀; 我刚毕业出来真的是人五人六,人模狗样,人畜。。。额,这个词不合适; 反正很拽就是了; ​

  • Hive sql2020-01-10 12:57:18

    GROUP BY 语句 合计函数 (比如 SUM) 常常需要添加 GROUP BY 语句。 GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。 HAVING 子句 在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与合计函数一起使用。

  • Sql server 关于ID突然自增问题解决方案2020-01-10 10:53:24

    Sql server 主表ID突然从200增长至1000多,以前忽略未处理,现在重新拿出来处理 解决方法1:(创建表时使用此方法) 使用序列: CREATE SEQUENCE Id_Sequence AS INT START WITH 1 INCREMENT BY 1 MINVALUE 0 NO MAXVALUE NO CACHE insert into MyTestTable values(N

  • JDBC——CreateStatement和PrepareStatement作用区别2020-01-09 23:52:04

      本文主要讲了PrepareStatement和CreateStatement的作用区别,大家可以一起学习!走后端的小伙伴都会必修JDBC,在前段时间作者实训期间,看到老师举例的时候用了CreateStatement(当然老师只是随便举得例子)。而本人的个人习惯是用PrepareStatement的,作者之前是很困惑过这两个之间的区别

  • 大量SQL的解决方案——sdmap2020-01-09 22:01:27

    大量SQL的解决方案——sdmap 最近看到群里面经常讨论大型应用中SQL的管理办法,有人说用EF/EF Core,但很多人不信任它生成SQL的语句;有人说用Dapper,但将SQL写到代码中有些人觉得不合适;有人提出用存储过程,但现在舆论纷纷反对这种做法;有人提出了iBatis.NET,它可以配置确保高灵活性高性能,

  • SQL Server创建数据库完整代码2020-01-09 20:56:02

      1.创建数据库 use master go if exists(select * from sysdatabases where name='Test') begin select '该数据库已存在' drop database Test --如果该数据库已经存在,那么就删除它 end else begin create database Test on primary --表示属

  • 2019 Java 课程设计2020-01-09 20:53:15

    QQ聊天室课程设计 1.功能实现 本次课程设计,我们小组挑选了了QQ聊天室的课题进行设计,我作为小组成员负责了数据存储的数据库部分的实现。我的本次课程设计, 基于腾讯云数据库和对数据库的操作工具Navicat进行操作,腾讯云数据库能让我们小组的每个人都能对数据库进行使用和修改,而Nav

  • web安全总结2020-01-09 19:02:47

    web安全问题是不容忽视的问题,举一个例子,前段时间,公司企业邮箱收到了恶意钓鱼邮件,很多同事还是中招了(有些人安全意识还是不够强),当然这不是我要说的重点。精彩的地方来了,公司安全部门的同事通过一系列操作,破解了骗子的网站后台,并且把他们的数据库给清空。给我印象比较深的是,通过sql

  • Oracle与MySQL的SQL语句区别2020-01-09 18:51:43

    1数据库 /* mysql可以创建数据库,而oracle没有这个操作,oracle只能创建实例; sql数据库操作:database 格式: * create database 数据库名; * create database 数据库名 character set 字符集; */ CREATE DATABASE j0815_1; CREATE DATABASE j0815_2 CHARACTER SET utf

  • 使用默认模式-PDO::ERRMODE_SILENT2020-01-09 18:01:29

    在PDO中捕获 SQL 语句错误有三种方案可以选择,根据自己的开发项目和实际情况选择适合的方案来捕获SQL 语句的错误!直线电机原理 那么我们在前的文章《PDO中执行SQL语句的三种方法》中介绍PDO中执行SQL语句的三种方法,以及在以前的三篇文章《PDO中获取结果集之fetch()方法详解》《PDO

  • sql server 触发器(trigger)2020-01-09 17:02:18

    触发器调用和条件 触发器可以理解为对数据库的某个表进行操作时会自动执行的存储过程,触发器可以指定其被调用的条件,只要满足条件,触发器就会被调用 触发器条件分三种 insert, update, delete 触发器不能主动调用,只能时在数据库执行sql语句时被数据库自动调用 after(For) 与 Instead

  • SQL查询数据2020-01-09 16:53:01

    基本查询 SELECT * FROM <表名> 使用SELECT * FROM students时,SELECT是关键字,表示将要执行一个查询,*表示“所有列”,FROM表示将要从哪个表查询 条件查询 SELECT * FROM <表名> WHERE <条件表达式> 条件表达式可以用<条件1> AND <条件2>表达满足条件1并且满足条件2;<条件1> OR

  • 数据库恢复2020-01-09 16:02:40

    1.正在用的current中redo段日志被删除,只能启动到mount状态,如何启库     首先启动到mount阶段     sql>select member from v$logfile;     sql>alter database clear unarchived logfile group 1;     sql>alter database clear unarchived logfile group 2;     sql

  • 使用Azure Automation Hybrid管理本地SQL Server备份状态(一)2020-01-09 16:01:49

    Azure Automation是一种云解决方案,可通过自动执行任务,为服务器提供所需的状态配置以及配置管理来帮助组织满足其基础结构和安全性要求。默认情况下,创建Azure自动化后,它将允许在Azure中执行脚本。但是某些组织希望能够在其他云和本地环境中自动化任务,那么此时Hybrid Worker工具是提

  • MaxCompute问答整理之12月2020-01-09 15:56:34

    问题一、MaxCompute内建日期函数,DATEPART函数命令格式为 bigint datepart(datetime date, string datepart)用于提取日期date中指定的时间单位datepart的值。DATETIME类型。如果输入为STRING类型会隐式转换为DATETIME类型后参与运算,其它类型抛异常。但是客户在使用函数的时候没有

  • 使用Azure Automation Hybrid管理本地SQL Server备份状态(二)2020-01-09 12:55:08

    前面的博文中给大家介绍了什么是Automation Hybrid Runbook worker以及如何使用自动化的方式将其部署到其他云环境或者本地数据中心。接下来将带着大家一起看一下如何使用Automation Hybrid Runbook worker在本地数据中心执行自动化管理。我们本次的实验会使用Automation Hybrid Ru

  • mybatis - 基于拦截器修改执行中的SQL语句2020-01-08 19:57:03

    拦截器介绍 mybatis提供了@Intercepts注解允许开发者对mybatis的执行器Executor进行拦截。 Executor接口方法主要有update、query、commit、rollback等等。 主要思路为: 进入拦截器方法中 获取拦截器方法参数 获取解析参数及SQL 自定义生成自己的SQL语句 将自定义SQL设置进参数中

  • sql字段拆分 ,连表子查询获取值2020-01-08 19:03:11

    1.连表子查询获取值 select bas.name,bas.id_card_num,bas.mobil_no,gender,bas.birthday,bas.height,bas.weight,province.value as province,city.value as city,area.value as area,profession.value as profession from xy_user_baseinf bas LEFT JOIN (sel

  • SQL注入一:注入原理2020-01-08 18:51:18

    Sql注入是一种通过操作sql语句进行攻击目的的技术。 sql注入分类: 1 数据库类型注入 Access,MSsql,mysql等数据库注入攻击 2 提交方式注入 get,post,cookie,http等提交注入攻击 3 参数类型注入 数字,字符,搜索等注入攻击 4 其他复杂性注入 加解密小

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有