| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> You have an error in your SQL syntax +改动数据库表名后异常(已解决)【MySQL+SSM】 -> 正文阅读 |
|
[大数据]You have an error in your SQL syntax +改动数据库表名后异常(已解决)【MySQL+SSM】 |
出现的问题: ? ? ? ? 1、改变数据库中的某个表名时,eclipse中报错为连接数据异常的错误; ? ? ? ? 2、在几经辗转后,虽然解决了连接异常的报错,但是!!又出现数据库相关的错误【心碎~崩溃~想放弃!!】但年轻人嘛,不怕吃苦,不怕犯错。。哈哈哈 ? ? ? ? 3、数据库相关的错误:数据库中切切实实的存在表,但依然在eclips中报错“XXXXX”数据库表不存在【再度心碎~】 ? ? ? ? 4、Unknown column ” in ‘field list’字段名报错 解决方案:【咬牙在几千行代码中找出的错,泪目+心碎】 ? ? ? ? ? 1、改变表名称后,相应的MySQL和JAVA代码中用到对应数据库该表的地方都得仔细找出,然后逐个改成改变后表名。Ctrl + F 很便捷 ? ? ? ? 2、为避免You have an error in your SQL syntax 报错的出现,建议将代码段放到MySQL中试运行。我的代码: SELECT? 代码中绿色块块的地方为MySQL的关键字,不能使用这个符号 “ ' ”(Enter左边的单引号),而应该使用这个符号“`”(Esc下边的单引号)。 ????????3、Unknown column ” in ‘field list’报错很尴尬,前不久强转数据类型导致报错,今天出现这种错误,也是尬死。解决方法:新表中的字段和JAVA代码中的字段没对应,我查找后发现我的新表中删了一些元素,但JAVA代码中仍然存在,所以报错;另外一种原因是表中字段名有空格、回车之类的【这很细节】(因为鄙人也经历过)。。。嗯。。经历过的记起来的目前就这些 ? ? ? ? 4:第1、3、4个错误解决后,正常连接上了数据库!! ? ? ? ?一: 为什么会出现数据库中明明有表的存在,但是eclipse中还会出现此表不存在。原因是: ? ? ? ? ? ? ? ? 1、代码中表名没对应上新的表名 ? ? ? ? ? ? ? ? 2、在JAVA代码中存在错误MySQL的语法(比如编码不对应、关键字引用错误等等) ? ? ? ? 二:为什么数据库连接经常报错,前一秒能连接,后边就连不上了?? ? ? ? ? ? ? ? ? 1、一般情况下,db文件写完之后,如果能连接上,就是在JAVA代码中用到了错误的MYQSL语法,如果连不上,则是数据库驱动程序配置错误,我连接异常报错,就是因为在eclipse中用错了MySQL的符号。。。 (检查JAVA中MySQL语句有无错误的小技巧:将代码段Ctrl+c到SQLYyog中) ? ? 。。。。。。持续。。。未完。。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 7:15:27- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |