关于Jdbctemplate

1.nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'creat table user(id int primary key auto_increment, uesrName varchar(20),passwor' at line 1

2. Failed to obtain JDBC Connection; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'eshop/

方案1

连接数据库失败,原因分析,排除了url语法错误后

    <!--配置数据源--><bean id="dataSource"class="org.springframework.jdbc.datasource.DriverManagerDataSource"><!--数据库驱动名称--><property name="driverClassName" value="com.mysql.jdbc.Driver"></property><!--连接数据库的数据源所在的url的地址--><property name="url" value="jdbc:mysql://localhost:3306/eshop"></property><!--链接数据库的用户名--><property name="username" value="root"></property><!--链接数据库的密码--><property name="password" value="123456"></property></bean><!--2.配置jdbc模板--><bean id="jdbcTemplate"class="org.springframework.jdbc.core.JdbcTemplate"><!--默认必须使用数据源--><property name="dataSource" ref="dataSource"></property></bean></beans>

 

打开SQLYog,连接数据库,发现没有数据库eshop,故问题为找不到数据库表,重新引入eshop数据库即可解决

方案2

将方案一解决后发现仍有错误

nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'creat table user(id int primary key auto_increment, uesrName varchar(20),passwor' at line 1

该错误是SQL语法错误,改正即可

     String sql="create table user(id int primary key auto_increment, userName varchar(20),password varchar(32))";

问题成功解决!

可以看到数据表user已被成功创建

执行报错MySQLSyntaxErrorException: Unknown database ‘eshop/‘的解决方法相关推荐

  1. 【笔记】虚拟机用Xshell登陆报错“ssh服务器拒绝了密码”解决方法

    [笔记]虚拟机用Xshell登陆报错"ssh服务器拒绝了密码"解决方法 参考文章: (1)[笔记]虚拟机用Xshell登陆报错"ssh服务器拒绝了密码"解决方法 ...

  2. eclipse中同步代码PULL报错checkout conflict with files的解决方法

    eclipse中同步代码PULL报错checkout conflict with files的解决方法 参考文章: (1)eclipse中同步代码PULL报错checkout conflict wit ...

  3. 手机系统安装打印机服务器错误代码,OKI打印机报错?各型号代码故障解决方法...

    原标题:OKI打印机报错?各型号代码故障解决方法 这一期干货贴邀请大家一起看看OKI打印机常见报错代码↓↓↓ 1.报错代码 610/611/612/613 黄色/品红色/青色/黑色碳粉盒未安装 产生原 ...

  4. DeepFaceLab报错,CUDA driver is insufficient 解决方法!

    DeepFaceLab报错,CUDA driver is insufficient 解决方法! 参考文章: (1)DeepFaceLab报错,CUDA driver is insufficient 解 ...

  5. phpredis 报错 “Function Redis::setTimeout() is deprecated” 解决方法

    phpredis 报错 "Function Redis::setTimeout() is deprecated" 解决方法 参考文章: (1)phpredis 报错 "F ...

  6. Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决方法

    Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决方法 参考文章: (1)Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决 ...

  7. python中使用pip安装报错:Fatal error in launcher... 解决方法

    python中使用pip安装报错:Fatal error in launcher... 解决方法 参考文章: (1)python中使用pip安装报错:Fatal error in launcher.. ...

  8. 浏览器报错:unexpected end of input 解决方法

    浏览器报错:unexpected end of input 解决方法 参考文章: (1)浏览器报错:unexpected end of input 解决方法 (2)https://www.cnblog ...

  9. 关于发邮件报错535 Error:authentication failed解决方法

    关于发邮件报错535 Error:authentication failed解决方法 参考文章: (1)关于发邮件报错535 Error:authentication failed解决方法 (2)ht ...

最新文章

  1. 淘宝获取单笔订单信息服务端调用API及流程
  2. poj 2049(二分+spfa判负环)
  3. 语言统计学中的几个定律,可作为设计检索的参考
  4. LeetCode - Combinations
  5. git pull rebase
  6. Linux内核深入理解中断和异常(5):外部中断
  7. 全球只有4个人通关的游戏_只有两人协力才能通关这款2019谷歌最佳创意游戏
  8. csh shell_Shell基础知识
  9. 三层架构之初识庐山真面目
  10. linux源代码存放在哪个目录_入门Linux,从了解Linux文件系统的目录结构开始
  11. 长沙理工计算机安全基础试题,长沙理工大学数字电子技术基础试卷数电试卷题库参考答案(01-10)...
  12. Amazon Alexa 服务端搭建
  13. 微型计算机经历了那几个阶段,微型计算机的发展经历了哪几个阶段,各阶段微处理器的主要特征是什么...
  14. 舆情热度实时数据查询分析怎么做的方法措施
  15. Android隐藏桌面图标,不显示应用图标
  16. Ubuntu 18.04.6 允许root用户登录桌面
  17. 推荐一个学习SQL的网站-自学SQL网
  18. uniapp中拨打电话
  19. python使用mysql实例教程_Python操作Mysql实例代码教程在线版(查询手册)_python
  20. STM32F1关于SDIO功能的简单介绍

热门文章

  1. 實戰案例:微信支付篇 (1) 前言
  2. 中金公司:全面注册制监管规则解读(附97页报告原文pdf下载链接)
  3. 服务器负载均衡机制解析
  4. 中国十大“勾魂”美景-黄山云海
  5. 英文写作中表达“有关的”的单词related 、associated 、relevant 等的用法
  6. 微信怎么识别图片文字?其实操作很简单
  7. 1.1亿!罗永浩直播“翻车”背后:中年网红的忐忑之路!
  8. RFID技术在生活中有哪些应用?
  9. SAP Oracle, 用友 金蝶ERP产品选型比较
  10. 布隆过滤器 (java)