数据库连接池之DBUntils连接池

知迷鸟 2019-10-10 04:41:05
咳咳咳,初来乍到,*******;
正题
今天编码发现个怪现象,我研究了好久没梧透问题的所在
反正报的错就是sql语句问题;
来来来,有请大佬验证:
有两个sql语句有个是错误的,请问是哪句,原由


...全文
204 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
编程写手 2019-10-17
  • 打赏
  • 举报
回复
引用 8 楼 知迷鸟的回复:
[quote=引用 7 楼 你是小KS的回复:][quote=引用 6 楼 知迷鸟的回复:][quote=引用 4 楼 你是小KS的回复:]是不是字符编码问题,一看就是这个错误
不是哈,那你得好好看看 |・ω・`)[/quote] 是字段不匹配吗,sql语句问题?[/quote] 哎,为什么总想着是sql语句或者字段问题呢要么就是代码问题,中文乱码问题,这个高级错误犯不来(。•́__ก̀。)[/quote] 难道是参数类型不匹配吗?
知迷鸟 2019-10-17
  • 打赏
  • 举报
回复
引用 9 楼 你是小KS的回复:
[quote=引用 8 楼 知迷鸟的回复:][quote=引用 7 楼 你是小KS的回复:][quote=引用 6 楼 知迷鸟的回复:][quote=引用 4 楼 你是小KS的回复:]是不是字符编码问题,一看就是这个错误
不是哈,那你得好好看看 |・ω・`)[/quote] 是字段不匹配吗,sql语句问题?[/quote] 哎,为什么总想着是sql语句或者字段问题呢要么就是代码问题,中文乱码问题,这个高级错误犯不来(。•́__ก̀。)[/quote] 难道是参数类型不匹配吗?[/quote] 😂算了,别猜了,是因为单词写错啦
知迷鸟 2019-10-16
  • 打赏
  • 举报
回复
引用 7 楼 你是小KS的回复:
[quote=引用 6 楼 知迷鸟的回复:][quote=引用 4 楼 你是小KS的回复:]是不是字符编码问题,一看就是这个错误
不是哈,那你得好好看看 |・ω・`)[/quote] 是字段不匹配吗,sql语句问题?[/quote] 哎,为什么总想着是sql语句或者字段问题呢要么就是代码问题,中文乱码问题,这个高级错误犯不来(。•́__ก̀。)
编程写手 2019-10-16
  • 打赏
  • 举报
回复
是不是字符编码问题,一看就是这个错误
编程写手 2019-10-16
  • 打赏
  • 举报
回复
引用 6 楼 知迷鸟的回复:
[quote=引用 4 楼 你是小KS的回复:]是不是字符编码问题,一看就是这个错误
不是哈,那你得好好看看 |・ω・`)[/quote] 是字段不匹配吗,sql语句问题?
知迷鸟 2019-10-16
  • 打赏
  • 举报
回复
引用 4 楼 你是小KS的回复:
是不是字符编码问题,一看就是这个错误
不是哈,那你得好好看看 |・ω・`)
知迷鸟 2019-10-16
  • 打赏
  • 举报
回复
不是哈,那你得好好看看
知迷鸟 2019-10-13
  • 打赏
  • 举报
回复
在线丢人,问题已经解决
知迷鸟 2019-10-11
  • 打赏
  • 举报
回复
其实我就想知道原因;
执行 分割线下那条语句:String sql="insert into hello vaules(?,?);";
qr.update(sql,14,"55电子药");
就报错,我就纳闷呢,语句都是一样的,怎么就报错;
报错的信息:
java.sql.SQLException: 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 'vaules(14,'55µç×ÓÒ©')' at line 1 Query: insert into hello vaules(?,?); Parameters: [14, 55电子药]
at org.apache.commons.dbutils.AbstractQueryRunner.rethrow(AbstractQueryRunner.java:320)
at org.apache.commons.dbutils.QueryRunner.update(QueryRunner.java:489)
at org.apache.commons.dbutils.QueryRunner.update(QueryRunner.java:455)
at org.rookie.DBUntils.DBUntils.insert(DBUntils.java:26)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.junit.internal.runners.TestMethodRunner.executeMethodBody(TestMethodRunner.java:99)
at org.junit.internal.runners.TestMethodRunner.runUnprotected(TestMethodRunner.java:81)
at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34)
at org.junit.internal.runners.TestMethodRunner.runMethod(TestMethodRunner.java:75)
at org.junit.internal.runners.TestMethodRunner.run(TestMethodRunner.java:45)
at org.junit.internal.runners.TestClassMethodsRunner.invokeTestMethod(TestClassMethodsRunner.java:66)
at org.junit.internal.runners.TestClassMethodsRunner.run(TestClassMethodsRunner.java:35)
at org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClassRunner.java:42)
at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34)
at org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:45)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)

知迷鸟 2019-10-10
  • 打赏
  • 举报
回复

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧