ora-01006:绑定变量不存在_ora-00001: 违反唯一约束条件

ora-01006:绑定变量不存在_ora-00001: 违反唯一约束条件java.sql.SQLException:ORA-01008:并非所有变量都已绑定此异常为sql异常,我遇到的时候看java代码如下publicvoidsavegdzcysxx(Gdzcxxgdzcxx){  Stringsql=”insertintogdzcxx(id,zcmc,ggxh)values(SEQ_GDZC_ID.nextVAL,?,?)”;  Mys

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

java.sql.SQLException: ORA-01008: 并非所有变量都已绑定

此异常为sql异常,我遇到的时候看java代码如下

public void savegdzcysxx(Gdzcxx gdzcxx) {

  String sql=”insert into gdzcxx (id,zcmc,ggxh) values(SEQ_GDZC_ID.nextVAL,?,?)”;
  Mysql mysql = new Mysql();
  try {

   mysql.prepareStatement(sql);
   mysql.setString(1, gdzcxx.getZcmc());
   mysql.setString(2, gdzcxx.getGgxh());
   mysql.execute(sql);
  } catch (SQLException e) {

   e.printStackTrace();
  }finally{

   mysql.freeResource();
  }
 }

看到预编译所有的变量确实都绑定了问题出在哪呢。后来经同事一提醒看到了

public void savegdzcysxx(Gdzcxx gdzcxx) {

  String sql=”insert into gdzcxx (id,zcmc,ggxh) values(SEQ_GDZC_ID.nextVAL,?,?)”;
  Mysql mysql = new Mysql();
  try {

   mysql.prepareStatement(sql);
   mysql.setString(1, gdzcxx.getZcmc());
   mysql.setString(2, gdzcxx.getGgxh());
   mysql.execute(sql);

  正确为:mysql.execute();

  } catch (SQLException e) {

   e.printStackTrace();
  }finally{

   mysql.freeResource();
  }
 }

只因自己粗心大意酿成的错误,做事一定要细心咯;

                                           By:858084865       Email:lsfhack@163.com

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/196389.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 爬虫最终杀手锏 — PhantomJS 详解(附案例)

    爬虫最终杀手锏 — PhantomJS 详解(附案例)一.认识Phantomjs1.Phantomjs:无界面的浏览器Selenium: 可以根据我们的指令,让浏览器自动加载页面,获取需要的数据,甚至页面截屏,或者判断网站上某些动作是否

    2022年7月1日
    26
  • 数据结构哈希表例题_数据结构哈希算法

    数据结构哈希表例题_数据结构哈希算法各类介绍:各类实战代码如下:(包括五种,自己可以逐个测试)#include “pch.h”#include <iostream>using namespace std;//折半查找int BinarySearchFunc(int key, int a[], int n){ int low, mid, high; //查找标记 int count …

    2022年8月18日
    3
  • pycharm如何远程连接服务器_py服务端软件

    pycharm如何远程连接服务器_py服务端软件通过pycharm远程连接服务器首先确定你连接服务器的方式软件准备验证软件是否安装成功pycharm远程连接服务器上传自己的project到Ubuntu上传完以后,开始给自己的项目配置服务器的python解释器如何使用路由器,开启外网映射通过路由器的底部的网址进入管理员页面选择应用管理进入虚拟服务器在虚拟服务器中添加需要把内网映射到外网的IP地址查看自己映射出去的外网IP地址至此大功告成!!!您可以通过外网来访问您学校的服务器啦!首先确定你连接服务器的方式一般连接服务器需要服务器的ip地址,IP地址分为

    2022年8月28日
    0
  • Pytest(17)运行未提交的git(pytest-picked)

    Pytest(17)运行未提交的git(pytest-picked)前言我们每天写完自动化用例后都会提交到git仓库,随着用例的增多,为了保证仓库代码的干净,当有用例新增的时候,我们希望只运行新增的未提交git仓库的用例。pytest-picked插件可以

    2022年7月31日
    4
  • k8s的apiserver_kube_apiserver

    k8s的apiserver_kube_apiserverAPIserverfunc main() { … #核心 command := app.NewAPIServerCommand() #日志 logs.InitLogs() defer logs.FlushLogs() …}#NewAPIServerCommand#核心是调用run函数 运行AIPserver 永远不会退出return Run(completedOptions, genericapiserver.SetupSignalHandler())#Run#创建

    2022年8月9日
    4
  • 转:Java NIO系列教程(三) Buffer

    转:Java NIO系列教程(三) Buffer

    2022年2月22日
    35

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号