java.sql.SQLSyntaxErrorException 无效的主机/绑定变量名

### The error may involve UserInfoMapper.insertOne-Inline
### The error occurred while setting parameters
### SQL: insert into WEIXIN_USERINFO (     USER_ID,   OPEN_ID,   COMPANY_NAME,   CONTACTS,   TELEPHONE,   DUTY_NAME,   E_MAIL,   ISSUE_TIME    ) values (     ?,    ?,    ?,    ?,    ?,    ?,    ?    ?    )
### Cause: java.sql.SQLSyntaxErrorException: ORA-01745: 无效的主机/绑定变量名

原因:sql的拼接语句中的填充变量之间忘记写","(逗号)。。。。╮(╯▽╰)╭



  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
java.sql.SQLSyntaxErrorException是一个Java异常类,表示在执行SQL语句时发生了语法错误。这个异常通常发生在应用程序尝试执行一个SQL语句(如查询、更新或插入)时,但语法不正确。当这个异常被抛出时,它通常包含一个错误消息,指示哪里发生了语法错误以及具体的错误原因。 可能导致这个异常的原因有很多,其中一些常见的原因包括: 1. SQL语句的拼写错误:可能是缺少或多余的关键字、缺少或多余的引号等。 2. 表名、列名或其他SQL标识符的错误:可能是拼写错误、使用了无效的字符或关键字等。 3. SQL语句的错误语法结构:可能是SELECT语句中缺少必要的关键字或子句,UPDATE语句中缺少SET子句,INSERT语句中缺少VALUES子句等。 解决java.sql.SQLSyntaxErrorException的方法通常包括: 1. 仔细检查SQL语句的拼写和语法结构,确保没有拼写错误、缺少关键字或子句等。 2. 确认表名、列名或其他SQL标识符的正确性,避免使用无效的字符或关键字。 3. 使用数据库管理工具或命令行界面来验证SQL语句的正确性,例如通过执行SELECT语句来查看结果是否符合预期。 4. 查阅相关的SQL语法文档或参考书籍,以便了解正确的SQL语法结构和用法。 总之,解决java.sql.SQLSyntaxErrorException的关键是仔细检查SQL语句的拼写、语法结构和使用的SQL标识符是否正确,确保符合数据库的要求。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值