我在MYSQL中有以下表格:

CREATE TABLE 't001_prospeccao' (

'pro_id' bigint(20) NOT NULL AUTO_INCREMENT,

'pro_cliente' bigint(20) NOT NULL,

'pro_produto' bigint(20) NOT NULL,

'pro_status' int(11) DEFAULT NULL,

'pro_vlr_entabulado' double DEFAULT NULL,

'pro_vlr_contratado' double DEFAULT NULL,

'pro_vlr_utilizado' double DEFAULT NULL,

'pro_obs' varchar(255) DEFAULT NULL,

'pro_dt_visita' datetime DEFAULT NULL,

'pro_dt_originacao' datetime DEFAULT NULL,

'pro_protocolo' double DEFAULT NULL,

'pro_correio' double DEFAULT NULL,

'pro_dt_status' datetime DEFAULT NULL,

'pro_funci' bigint(20) DEFAULT NULL,

PRIMARY KEY ('pro_id'),

UNIQUE KEY 'id_UNIQUE' ('pro_id')

) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=latin1以下INSERT语句在MySQL控制台中正常执行:

INSERT INTO t001_prospeccao (pro_cliente,pro_produto) VALUES (123456789,111)但是,在Eclipse中运行此代码时,会出现一个错误:

String sql = "INSERT INTO t001_prospeccao (pro_cliente,pro_produto) VALUES (?,?);";

PreparedStatement stmt = connection.prepareStatement(sql);

try {

stmt.setLong(1, p.getCliente().getMci());

stmt.setLong(2, p.getProduto().getCod());

stmt.execute(sql);

} catch (SQLException e) {

throw new RuntimeException(e);

} finally {

stmt.close();

}错误:

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 '?,?)' at line 1来自stmt对象的数据:

INSERT INTO t001_prospeccao (pro_cliente,pro_produto) VALUES (123456789,111)我应该做什么错?提前致谢。

为什么mysql与eclipse_为什么这个SQL在MySQL中而不是通过Eclipse执行?相关推荐

  1. 视频教程-19全新mysql教程零基础入门实战精讲mysql视频DBA数据库视频教程SQL教程-MySQL

    19全新mysql教程零基础入门实战精讲mysql视频DBA数据库视频教程SQL教程 7年的开发架构经验,曾就职于国内一线互联网公司,开发工程师,现在是某创业公司技术负责人, 擅长语言有node/ja ...

  2. 简述mysql完全备份过程_【SQL】MySQL之使用mysqldump全备份及恢复过程详解_MySQL

    mysqldump bitsCN.com [SQL]MySQL之使用mysqldump全备份及恢复过程详解 [目标]使用mysqldump做全备,结合mysql自带的binlog功能实现增量备份 为了 ...

  3. mysql创建用户表的sql语句,mysql创建表的sql语句

    mysql 动态sql语句,如何用一款小工具大大加速MySQL SQL语句优化(附源,mysql分页查询sql语句,mysql创建表的sql语句 mysql建表语句_计算机软件及应用_IT/计算机_专 ...

  4. spark 写mysql 设置主键_Spark Sql 连接mysql

    1.基本概念和用法(摘自spark官方文档中文版) Spark SQL 还有一个能够使用 JDBC 从其他数据库读取数据的数据源.当使用 JDBC 访问其它数据库时,应该首选 JdbcRDD.这是因为 ...

  5. MySql实现分页查询的SQL,mysql实现分页查询的sql语句 (转)

    摘要:MySQL数据库实现分页查询的SQL语句写法! 一:分页需求: 客户端通过传递start(页码),limit(每页显示的条数)两个参数去分页查询数据库表中的数据,那我们知道MySql数据库提供了 ...

  6. 第一百三十二期:MySQL系列:一句SQL,MySQL是怎么工作的?

    当我们在mysql窗口或者数据库连接工具中输入一句sql后,我们就可以获取到想要的数据,这中间MySQL到底是怎么工作的呢? 作者:Java架构学习交流 对于MySQL而言,其实分为客户端与服务端. ...

  7. MySQL建表枚举分区SQL,【mysql备份】02、Xtrabackup备份mysql

    一.Xtrabackup概述 1.Xtrabackup简介 Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上惟一一款开源的能够对innodb和xtradb ...

  8. mysql 大小限制_关于sql:MySQL:列大小限制

    我目前正在开发Windows操作系统,我已经安装了MySQL社区服务器5.6.30,一切都很好.我有一个初始化数据库的脚本,并且一切正常. 现在我正在尝试在Linux环境中运行此脚本 - 相同的MyS ...

  9. mysql pmt函数怎么用_在Golang中如何正确地使用database/sql包访问数据库

    本文记录了我在实际工作中关于数据库操作上一些小经验,也是新手入门golang时我认为一定会碰到问题,没有什么高大上的东西,所以希望能抛砖引玉,也算是对这个问题的一次总结.其实我也是一个新手,机缘巧合几 ...

最新文章

  1. 网页如何与mysql服务器建立连接不上,html与mysql建立连接数据库
  2. Python+Appium自动化测试之toast定位
  3. 关于抢红包的_抢红包系统设计与设计
  4. 一个可以在github上搜代码段的网站
  5. 2015年第六届蓝桥杯本科B组C++省赛个人题解
  6. jquery easyui DataGrid 数据表格 属性
  7. Java中常见的排序算法代码演示
  8. docker-compose批量管理docker容器
  9. easypoi/easyExcel导出excel(xls,xlsx)后,文件打开错误或乱码的解决方法
  10. PDManer数据库建模工具介绍
  11. Google Chrome崩溃图片
  12. Cradle 从工程学角度预测血管和气管的流量并研究生物
  13. python cherry 用法
  14. 你是这样的 CSS,19个唯美的边框
  15. hdf5 目录没有serial_hdf5
  16. 在阿里云服务器发邮件
  17. 有效解决Ubuntu18.04无法联网问题
  18. RayVentory updated
  19. macOS系统低版本升级问题处理纪录
  20. Tomcat系列之服务器的基本配置及Nginx反向代理tomcat服务

热门文章

  1. js 停止事件冒泡 阻止浏览器的默认行为
  2. Android的NDK开发(4)————JNI数据结构之JNINativeMethod
  3. centos6.5安装docker
  4. [Machine Learning] logistic函数和softmax函数
  5. Angular 学习笔记——service constant
  6. python操作MongoDB
  7. 【C++ Primer】类的多态
  8. 使用架构(XSD)验证XML文件
  9. 大型网站SEO执行策略
  10. 一个设计反模式——究竟什么是轮子理论