TypechoJoeTheme

Clover 的博客

统计
登录
用户名
密码
/
注册
用户名
邮箱

CloverYou

日出于东却落于西,相识人海却散于席。
搜索到 5 篇与 SQL 的结果
2022-01-02

初学MyBatis(踩坑)Error querying database

初学MyBatis(踩坑)Error querying database
最近在学习Mybatis,代码全部根据教程写好了,一运行结果报了一个错误,主要错误内容:Caused by: org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.sql.SQLException: java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long ### The error may exist in com/ctong/crm/dao/UserDao.xml ### The error may involve com.ctong.crm.dao.UserDao.login ### The error occurred while executing a query ### Cause: java.sql.SQLException: java.lang.ClassCastException: java.math.BigInteger...
CloverYou
2022-01-02

随笔

32 阅读
0 评论
2022年01月02日
32 阅读
0 评论
2022-01-02

MyBatis - 学习笔记

MyBatis - 学习笔记
MyBatis 简介原是Apache的一个开源项目iBatis,2010年6月这个项目由Apache Software Foundation迁移到Google Code,随着开发团队转投Google Code旗下。iBatis3.x正式更名为MyBatis,代码于2013年11月迁移到GithubiBatis一词来源于“internet”和“abatis”的组合。是一个基于Java的持久层框架。iBatis提供的持久层框架包括SQL Maps和Data Access Objects(DAO)MyBatis是支持定制化SQL、存储过程以及高级映射的优秀持久层框架MyBatis避免了几乎所有的JDBC代码的手动设置参数以及获取结果集MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO映射成数据库中的记录GithubHelloWorldMyBatis Demo Github导包<!-- jdbc包 --> mysql-connector-java-8.0.21.jar <!-- mybatis核心包 --> mybati...
CloverYou
2022-01-02

JAVA,其它

36 阅读
0 评论
2022年01月02日
36 阅读
0 评论
2022-01-02

JDBC学习笔记

JDBC学习笔记
JDBC是什么JDBC全称(Java DataBase Connectivity)JDBC是SUN公司制定的一套接口(interface)在 java.sql.* 包下,接口都有调用者和实现者。面向接口调用、面向接口写实现类,这都属于面向接口编程。面向接口编程是为了降低程序的耦合度,提高程序的拓展力。多态机制就是非常典型的:面向接口编程。(不要面向具体编程)那么为什么SUN要去制定这么一套JDBC接口呢?因为每个数据库的底层实现都不一样,每一个数据库产品都有自己独特的海鲜原理。如果没有这套接口,那么我们连接数据库时意味着需要多些几套连接代码。JDBC开发前的准备工作若想使用JDBC,需要先从官网下载对应的驱动jar包,然后将其配置到环境变量classpath当中我将它放在了/Library/Java/Extensions/jdbc文件夹中确定位置之后配置环境变量╰>>> open -e ~/.bash_profile配置环境变量,前面必须以.;开始,不然以后包全部找不着了~~export CLASSPATH=.:/Library/Java/Extension...
CloverYou
2022-01-02

MySQL

31 阅读
0 评论
2022年01月02日
31 阅读
0 评论
2022-01-02

MySQL学习笔记

MySQL学习笔记
数据库概述MySQL最初是由“MySQL AB”公司开发的一套关系型数据库管理系统(RDBMS-Relational DataBase Management System)。MySQL不仅是最流行的开源数据库,而且是业界成长最快的数据库,每天有超过7万次的下载量,其范围从大企业到专有的嵌入应用系统。MySQL AB是由两个瑞典人和一个芬兰人:David AxMark、Allan Larsson 和Michael “Monty Widenius”在瑞典举办的。在2008年初,Sun Microsystems收购了MySQL AB公司。在2009年,Oracle收购了Sun公司,使MySQL并入Oracle的数据库产品线。SQL、DB、DBMS分别是什么,他们之间的关系?DB DataBase :数据库,数据库实际上在硬盘上以文件的形式存在DBMS DataBase Management System:数据库管理系统,常见的有:MySQL、Oracle、DB2、Sybse、SQLServer...SQL结构化查询语言,是一门标准通用的语言。标准的sql适合于所有的数据库产品。S...
CloverYou
2022-01-02

MySQL

31 阅读
0 评论
2022年01月02日
31 阅读
0 评论
2022-01-02

MySQL查询区分大小写敏感问题

MySQL查询区分大小写敏感问题
由于mysql是不区分大小写的,所以当你查询的时候,例如数据库里有条数据用户名为UpYou(用户名唯一),当你输入:upyou时发现也可以查询,在某些需求下这样是不允许的,可以在查询语句中加入binary关键字过滤,例如select id, username, password, type, createtime, comm from user where binary username = 'upyou'以下是测试查询没有加binary执行的查询语句执行结果,可以看到返回的data为true,证明这个用户存在,我可以很确定这个用户并不存在这是加了binary的查询执行结果再试试正确的还好不好使
CloverYou
2022-01-02

随笔

30 阅读
0 评论
2022年01月02日
30 阅读
0 评论
CloverYou
日出于东却落于西,相识人海却散于席。
88 文章数
11 评论量
IP信息

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

最新回复

  1. 缓存一致性 - 点击领取
    2022-01-06
  2. 宝宝
    2022-01-02

标签云