ICode9

精准搜索请尝试: 精确搜索
  • jdbc-实现用户登录业务(解决sql注入问题)2021-11-18 21:03:37

    package com.cqust; import java.sql.*; import java.util.HashMap; import java.util.Map; import java.util.Scanner; /** 解决sql注入问题使用预编译 在还没有拼接sql的时候,直接编译 需要传值的位置使用? 使用PreparedStatement 效率比较高,sql一次编译可以执行n次,Statement是

  • jdbc-使用java连接mysql2021-11-18 16:03:46

    package com.cqust; import com.mysql.jdbc.Driver; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; /** 1.注册驱动 2.获取连接 3.获取数据库操作对象 4.执行sql 5.处理查询结果集(针对select语句,如果不是则不需要这一步)

  • Repeated 和 Random选项2021-11-15 22:03:34

    Repeated和Random在GLM和Mixed模型中都有涉及。参考随机效应VS固定效应。 只要没加Repeated 或 Random的都是固定效应。 1. Repeated in GLM the REPEATED statement enables you to test hypotheses about the measurement factors (often called within-subject factors) as wel

  • mybatis 找不到类下面的方法 Invalid bound statement2021-11-15 15:31:51

    折磨了半天   检查了包名与对应xml名字相同   检查了 接口名与id相同    检查了xml中namespace的地址相同   检查了核心配置文件中对应的mapper地址 resources和clas都试了       还看了生成的target文件中有没有资源没导出的问题   后来再三不信邪   把maven资

  • org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)2021-11-15 10:05:05

    org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 解释一下这句话的意思大体上说的是绑定的语句体没有找到。具体可从以下几个方面可以解决 检查 xml的namespace 是否是和Mapper接口一一对应。举个栗子: 按住ctrl 键,鼠标是否可以点击SysUser

  • 在abap中(Clear,Free, Refesh)的用法2021-11-15 09:58:54

    文章目录 1. Introduction2.Usage2.1 Clear2.2 Refresh2.3 Free 3 Summarry 1. Introduction The statements CLEAR, REFRESH, and FREE initialize data objects, that is, they set the content of a data object to an initial value. 2.Usage 2.1 Clear Syntax CLE

  • sql server性能分析--执行sql次数和逻辑次数2021-11-13 11:00:23

        dbcc freeProcCache   SELECT creation_time N'语句编译时间' ,last_execution_time N'上次执行时间' ,total_physical_reads N'物理读取总次数' ,total_logical_reads/execution_count N'每次逻辑读次数' ,total_lo

  • flink jdbc写gp,以多value的形式,快速写入2021-11-12 20:02:04

    package com.ysservice.dataStreamApi.sink; import com.ysservice.dataStreamApi.utils.GreenplumUtil; import com.ysservice.dataStreamApi.utils.RegexUtils; import org.apache.flink.api.java.tuple.Tuple3; import org.apache.flink.configuration.Configuration; im

  • CF1051F The Shortest Statement 题解2021-11-11 18:05:09

    题目链接 给定一个树,在树上加k条边,求全源最短路。(\(n \le 10^5 \space, k \le 20\)) 显然利用树的性质,考虑如何处理加的20条边即可。可以枚举所有经过的非树边,对每个非树边的端点依次更新答案,再结合树上路径长度即可。 最小生成树+lca+dij即可解决的一道紫题... 写的时候要注意不

  • Prepared statement needs to be re-prepared问题2021-11-11 15:03:32

    执行存储过程时Java代码报错:java.sql.SQLException: Prepared statement needs to be re-prepared;单独调用存储过程也是报错:Prepared statement needs to be re-prepared,代码和存储过程没问题;这是数据库设置问题 查看这以下配置: SHOW VARIABLES LIKE '%table_open_cache%';SHOW VA

  • 2021-11-112021-11-11 14:05:05

    JDBC 一、相关概念 1.什么是JDBC JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库

  • PostgreSQL之慢SQL语句2021-11-10 11:30:51

    作者:宋少华 一、导读 优化在硬件和非系统故障的情况下,对于提升数据库本身的性能非常重要。每一种类型的数据库都有自己不同的方式去跟踪优化数据库,这些方式中不仅仅包含了数据库系统本身参数层面的优化,而且也包括对SQL语句的优化。其中,对于SQL语句的优化是DBA经常需要接触的

  • 关于statement.excute()方法执行增删语句成功却返回false的问题2021-11-09 19:58:34

    boolean excute(String sql) throws sqlException 返回:     如果返回的第一个结果是resultSet对象时,返回true, 如果其为更新计数或者不存在任何结果,则返回 false     简单说就是sql语句是返回了一个结果集的时候才会返回true

  • JPA保存数据到数据库时报错“could not execute statement”2021-11-09 12:03:48

    org.hibernate.exception.GenericJDBCException: could not execute statement 使用hibernate JPA的save保存实体时报错,以上为报错信息,可能原因两条: 1、 数据库有字段设置为必填字段,在保存的时候 该字段为空 没有赋值,则会抛出以上异常。 2、 实体类有主键自增字段,而数据库没有进

  • ATM机案例3之数据库交互实现(一)2021-11-07 21:01:29

    ATM机案例3之数据库交互实现(一) 一、表格数据建立 t_account(帐户表) t_bank(银行表) t_bank_card(银行_银行卡关联表) t_bank_account(银行_账户关联表) 二、DBUtils(jdbc连接工具类) 在DBUtils类中完成以下3个方法: 点击查看代码 //将装载驱动的方法封装起来,提高代码可用性

  • PreparedStatement和Statement区别2021-11-06 17:58:58

    PreparedStatement和Statement区别: PreparedState:预编译对象,执行都是占位符号?,可以有效防止sql注入(不存在字符串拼接) sql就执行静态的sql语句,可以发送不同的参数进行赋值,执行sql效率相对大于Statement Statement:普通的执行对象,每次指定的都是静态的sql,存在硬编码(将s

  • PreparedStatement实现CRUD操作2021-11-05 17:32:50

    一个数据库连接就是Socket连接 CallableStatement用于存储过程,框架时候在学习 PreparedStatement是Statement的子接口,由于Statement接口弊端过多,PreparedStatement接口已经完全代替了Statement接口。 弊端: ①对于crud操作,往往需要改变子串内容,拼串过于繁琐 String sql = "S

  • JDBC(JAVA与数据库的连接)2021-11-05 12:31:09

    一,JDBC –1,概念 我们学习了数据库,数据库实现了数据的持久化,但我们最终要在程序里处理数据啊,那java代码中怎么去访问数据库读写数据呢? 这就要用到sun公司设定的一套数据库标准了,这套标准就是JDBC(Java Database Connectivity)。但它只是规范,不做具体实现。于是数据库厂商又根据J

  • JDBC-32021-11-05 01:31:16

    select 查询操作 后面接上ResultSet (一般用的最多的就是查询操作) preparedStatement是statement的一个子类,提供了SQL的占位符的功能 statement的作用就是通过在java里面执行数据库的操作 在数据库操作语句中,我们可以加一个or‘1’=‘1’;的语句,这样当我们在操作的时候无论怎么输入

  • JDBC-22021-11-04 23:35:11

      1.安装数据库驱动 2.打开数据库,进行连接    数据库一般之连一个 一般是默认的    在java程序中获取 package com.wx.Entity; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class Test { public static voi

  • 第1章 开始2021-11-03 09:33:05

    1.函数的定义:返回类型(return type)、函数名(function name)、形参列表(parameter,允许为空)和函数体(function body)。 2.c++程序必须包含一个main函数。main函数的返回值必须为int。 int main() { return 0; } 3.iostream库        istream: cin;ostream: cout、cerr、clog 4.

  • JDBC2021-11-02 19:02:48

    JDBC的工作原理 简要概述 ​ JDBC API 允许用户访问任何形式的表格数据,尤其是存储在关系数据库中的数据。 执行流程: 连接数据源,如:数据库。 为数据库传递查询和更新指令。 处理数据库响应并返回的结果。 主要接口和类: DriverManager类 依赖的数据库不同,管理JDBC驱动 Connecti

  • JavaSE-数据库连接池2021-10-28 18:32:33

    1.1 连接池 1.1.1 连接池基本特点 1) 什么是连接池 实际开发中“获得连接”或“释放资源”是非常消耗系统资源的两个过程,为了解决此类性能问题,通常情况采用连接池技术,来共享连接Connection。 这样就不需要每次都创建连接、释放连接了,这些操作都交给了连接池。 2) 连接池的好处

  • Mybatis的基础学习012021-10-27 14:02:07

    【1】         我们先来了解下什么是Mybstis           mybatis 是一个优秀的基于 java 的持久层框架,它内部封装了 jdbc,使开发者只需要关注 sql 语句本身, 而不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。 mybatis 通过 xml 或注解

  • mysql数据库编程-JDBC增删改查2021-10-27 11:04:53

    数据库编程是指通过代码实现一个MYSQL客户端,同样是通过网络和服务器进行交互,数据库会给我们提供一组API来方便实现API:application programming interface ,提供了一组函数/类/或方法,让用户直接去使用,有时可称为接口。 MYSQL,ORACLE,SQL SERVER 等数据库都有不同的API,通过适配器(ad

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

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

ICode9版权所有