`

java.sql.SQLException: ORA-01745: 无效的主机/绑定变量名

阅读更多
在oracle数据库操作中遇到这个问题很是郁闷!结果是表设计字段中有个oracle的关键字,没有转义,后解决:

oracle关键字有:
ACCESS ACCOUNT ACTIVATE

ADD
ADMIN
ADVISE

AFTER
ALL
ALL_ROWS

ALLOCATE
ALTER
ANALYZE

AND
ANY
ARCHIVE

ARCHIVELOG
ARRAY
AS

ASC
AT
AUDIT

AUTHENTICATED
AUTHORIZATION
AUTOEXTEND

AUTOMATIC
BACKUP
BECOME

BEFORE
BEGIN
BETWEEN

BFILE
BITMAP
BLOB

BLOCK
BODY
BY

CACHE
CACHE_INSTANCES
CANCEL

CASCADE
CAST
CFILE

CHAINED
CHANGE
CHAR

CHAR_CS
CHARACTER
CHECK

CHECKPOINT
CHOOSE
CHUNK

CLEAR
CLOB
CLONE

CLOSE
CLOSE_CACHED_OPEN_CURSORS
CLUSTER

COALESCE
COLUMN
COLUMNS

COMMENT
COMMIT
COMMITTED

COMPATIBILITY
COMPILE
COMPLETE

COMPOSITE_LIMIT
COMPRESS
COMPUTE

CONNECT
CONNECT_TIME
CONSTRAINT

CONSTRAINTS
CONTENTS
CONTINUE

CONTROLFILE
CONVERT
COST

CPU_PER_CALL
CPU_PER_SESSION
CREATE

CURRENT
CURRENT_SCHEMA
CURREN_USER

CURSOR
CYCLE
   
DANGLING
DATABASE
DATAFILE

DATAFILES
DATAOBJNO
DATE

DBA
DBHIGH
DBLOW

DBMAC
DEALLOCATE
DEBUG

DEC
DECIMAL
DECLARE

DEFAULT
DEFERRABLE
DEFERRED

DEGREE
DELETE
DEREF

DESC
DIRECTORY
DISABLE

DISCONNECT
DISMOUNT
DISTINCT

DISTRIBUTED
DML
DOUBLE

DROP
DUMP
EACH

ELSE
ENABLE
END

ENFORCE
ENTRY
ESCAPE

EXCEPT
EXCEPTIONS
EXCHANGE

EXCLUDING
EXCLUSIVE
EXECUTE

EXISTS
EXPIRE
EXPLAIN

EXTENT
EXTENTS
EXTERNALLY

FAILED_LOGIN_ATTEMPTS
FALSE
FAST

FILE
FIRST_ROWS
FLAGGER

FLOAT
FLOB
FLUSH

FOR
FORCE
FOREIGN

FREELIST
FREELISTS
FROM

FULL
FUNCTION
GLOBAL

GLOBALLY
GLOBAL_NAME
GRANT

GROUP
GROUPS
HASH

HASHKEYS
HAVING
HEADER

HEAP
IDENTIFIED
IDGENERATORS

IDLE_TIME
IF
IMMEDIATE

IN
INCLUDING
INCREMENT

INDEX
INDEXED
INDEXES

INDICATOR
IND_PARTITION
INITIAL

INITIALLY
INITRANS
INSERT

INSTANCE
INSTANCES
INSTEAD

INT
INTEGER
INTERMEDIATE

INTERSECT
INTO
IS

ISOLATION
ISOLATION_LEVEL
KEEP

KEY
KILL
LABEL

LAYER
LESS
LEVEL

LIBRARY
LIKE
LIMIT

LINK
LIST
LOB

LOCAL
LOCK
LOCKED

LOG
LOGFILE
LOGGING

LOGICAL_READS_PER_CALL
LOGICAL_READS_PER_SESSION
LONG

MANAGE
MASTER
MAX

MAXARCHLOGS
MAXDATAFILES
MAXEXTENTS

MAXINSTANCES
MAXLOGFILES
MAXLOGHISTORY

MAXLOGMEMBERS
MAXSIZE
MAXTRANS

MAXVALUE
MIN
MEMBER

MINIMUM
MINEXTENTS
MINUS

MINVALUE
MLSLABEL
MLS_LABEL_FORMAT

MODE
MODIFY
MOUNT

MOVE
MTS_DISPATCHERS
MULTISET

NATIONAL
NCHAR
NCHAR_CS

NCLOB
NEEDED
NESTED

NETWORK
NEW
NEXT

NOARCHIVELOG
NOAUDIT
NOCACHE

NOCOMPRESS
NOCYCLE
NOFORCE

NOLOGGING
NOMAXVALUE
NOMINVALUE

NONE
NOORDER
NOOVERRIDE

NOPARALLEL
NOPARALLEL
NOREVERSE

NORMAL
NOSORT
NOT

NOTHING
NOWAIT
NULL

NUMBER
NUMERIC
NVARCHAR2

OBJECT
OBJNO
OBJNO_REUSE

OF
OFF
OFFLINE

OID
OIDINDEX
OLD

ON
ONLINE
ONLY

OPCODE
OPEN
OPTIMAL

OPTIMIZER_GOAL
OPTION
OR

ORDER
ORGANIZATION
OSLABEL

OVERFLOW
OWN
PACKAGE

PARALLEL
PARTITION
PASSWORD

PASSWORD_GRACE_TIME
PASSWORD_LIFE_TIME
PASSWORD_LOCK_TIME

PASSWORD_REUSE_MAX
PASSWORD_REUSE_TIME
PASSWORD_VERIFY_FUNCTION

PCTFREE
PCTINCREASE
PCTTHRESHOLD

PCTUSED
PCTVERSION
PERCENT

PERMANENT
PLAN
PLSQL_DEBUG

POST_TRANSACTION
PRECISION
PRESERVE

PRIMARY
PRIOR
PRIVATE

PRIVATE_SGA
PRIVILEGE
PRIVILEGES

PROCEDURE
PROFILE
PUBLIC

PURGE
QUEUE
QUOTA

RANGE
RAW
RBA

READ
READUP
REAL

REBUILD
RECOVER
RECOVERABLE

RECOVERY
REF
REFERENCES

REFERENCING
REFRESH
RENAME

REPLACE
RESET
RESETLOGS

RESIZE
RESOURCE
RESTRICTED

RETURN
RETURNING
REUSE

REVERSE
REVOKE
ROLE

ROLES
ROLLBACK
ROW

ROWID
ROWNUM
ROWS

RULE
SAMPLE
SAVEPOINT

SB4
SCAN_INSTANCES
SCHEMA

SCN
SCOPE
SD_ALL

SD_INHIBIT
SD_SHOW
SEGMENT

SEG_BLOCK
SEG_FILE
SELECT

SEQUENCE
SERIALIZABLE
SESSION

SESSION_CACHED_CURSORS
SESSIONS_PER_USER
SET

SHARE
SHARED
SHARED_POOL

SHRINK
SIZE
SKIP

SKIP_UNUSABLE_INDEXES
SMALLINT
SNAPSHOT

SOME
SORT
SPECIFICATION

SPLIT
SQL_TRACE
STANDBY

START
STATEMENT_ID
STATISTICS

STOP
STORAGE
STORE

STRUCTURE
SUCCESSFUL
SWITCH

SYS_OP_ENFORCE_NOT_NULL$
SYS_OP_NTCIMG$
SYNONYM

SYSDATE
SYSDBA
SYSOPER

SYSTEM
TABLE
TABLES

TABLESPACE
TABLESPACE_NO
TABNO

TEMPORARY
THAN
THE

THEN
THREAD
TIMESTAMP

TIME
TO
TOPLEVEL

TRACE
TRACING
TRANSACTION

TRANSITIONAL
TRIGGER
TRIGGERS

TRUE
TRUNCATE
TX

TYPE
UB2
UBA

UID
UNARCHIVED
UNDO

UNION
UNIQUE
UNLIMITED

UNLOCK
UNRECOVERABLE
UNTIL

UNUSABLE
UNUSED
UPDATABLE

UPDATE
USAGE
USE

USER
USING
VALIDATE

VALIDATION
VALUE
VALUES

VARCHAR
VARCHAR2
VARYING

VIEW
WHEN
WHENEVER

WHERE
WITH
WITHOUT

WORK
WRITE
WRITEDOWN

WRITEUP
XID
YEAR

ZONE

分享到:
评论

相关推荐

    ora-dba.rar

    3. **10046 Trace**:这是Oracle的诊断事件,当开启10046级别跟踪时,数据库会详细记录SQL执行过程中的信息,包括解析、绑定、执行和优化步骤,这对于定位和解决性能问题非常有帮助。 4. **数据库开发与管理**:ora...

    wcf连接数据库

    - 在服务端,确保捕获并处理可能的数据库异常,如SqlException,然后将这些异常包装为自定义的 FaultException 或 FaultException,以便客户端可以理解并处理错误。 - 客户端也需要捕获并处理可能的异常,提供用户...

    JDBC问题解决的方法

    Java JDBC(Java Database Connectivity)是Java编程语言与各种数据库交互的一种标准接口,它允许Java程序通过JDBC API连接和操作数据库。在实际开发中,我们可能会遇到各种JDBC相关的问题,这些问题可能涉及到连接...

    一个通用数据库操作类

    在这个“一个通用数据库操作类”的实例中,我们看到它支持SQL(Structured Query Language)和ORA(Oracle数据库的简称),这意味着这个类可以应用于多种数据库环境,特别是SQL标准兼容的数据库(如MySQL、...

    基于CST软件的三维超材料能带计算及其应用

    内容概要:本文介绍了如何利用CST软件进行三维超材料的能带计算。首先概述了三维超材料的独特性质及其广泛应用前景,接着简要介绍了CST软件的功能特点。随后详细阐述了能带计算的具体步骤,包括模型建立、材料参数设置、网格划分与求解设置以及最终的计算与结果分析。最后给出了一段Python代码示例,展示了如何处理CST输出的数据并绘制能带图。文章强调了计算机模拟技术对于深入了解超材料电子结构和物理性质的重要性。 适合人群:从事材料科学研究的专业人士,尤其是对三维超材料和电磁场模拟感兴趣的科研工作者和技术人员。 使用场景及目标:适用于希望借助CST软件开展三维超材料能带计算的研究项目,旨在提高对超材料的理解,推动相关领域的技术创新和发展。 其他说明:文中提供的Python代码仅为示例,在实际操作时可根据具体情况进行调整优化。同时,掌握CST软件的基本操作和电磁理论基础知识有助于更好地理解和应用本文内容。

    基于FPGA的永磁同步伺服系统设计:电流环及矢量控制实现

    内容概要:本文详细介绍了基于FPGA的永磁同步伺服系统的矢量控制设计,涵盖了从电流环到速度环的关键模块实现。具体包括Clarke和Park变换、PI调节器、AD7606采样、正交编码器反馈以及SVPWM生成等部分。文中提供了详细的Verilog代码片段,展示了各个模块的具体实现方法和技术细节。特别强调了定点数处理、时序设计和跨时钟域处理等方面的技术挑战及其解决方案。 适合人群:具备一定FPGA开发经验和电机控制基础知识的研发人员。 使用场景及目标:适用于希望深入了解FPGA在电机控制应用中的具体实现方式,特别是矢量控制和电流环设计的专业人士。目标是掌握FPGA平台下高效、低延迟的电机控制系统设计方法。 阅读建议:由于涉及大量具体的Verilog代码和硬件设计细节,建议读者在阅读过程中结合实际项目进行实验和调试,以便更好地理解和掌握相关技术。

    飞机大战:从运动方程到战斗系统的全链路设计解析

    经典飞机大战游戏是理解实时交互系统设计的绝佳载体。本文将深入剖析现代空战游戏的核心模块,涵盖刚体运动学、弹道轨迹优化、碰撞检测算法等关键技术,揭示二维游戏背后复杂的三维数学建模过程。

    scratch少儿编程逻辑思维游戏源码-冰塔.zip

    scratch少儿编程逻辑思维游戏源码-冰塔.zip

    scratch少儿编程逻辑思维游戏源码-弹跳(4).zip

    scratch少儿编程逻辑思维游戏源码-弹跳(4).zip

    COMSOL焊接热源模型解析:双椭球、高斯旋转体与柱状体热源的应用与优化

    内容概要:本文详细介绍了COMSOL软件中三种常见的焊接热源模型——双椭球热源、高斯旋转体热源和柱状体热源。双椭球热源适用于模拟移动热源(如激光焊、电弧焊),通过调整轴向系数a1和a2来控制热流分布;高斯旋转体热源适合小范围焊接,采用三维高斯函数描述热流密度;柱状体热源则用于深熔焊场景,特点是计算速度快。文中还提供了每种模型的具体代码实现,并强调了调试时需要注意的关键点,如时间步长、网格加密等。此外,作者分享了一些实用技巧,如将热源参数设置为全局变量并利用参数扫描功能提高调试效率。 适合人群:从事焊接工艺仿真、材料加工领域的研究人员和技术人员,以及对COMSOL建模感兴趣的工程技术人员。 使用场景及目标:帮助用户选择合适的热源模型进行焊接模拟,确保模拟结果的准确性;提供具体的代码实现和调试方法,使用户能够快速掌握并应用于实际项目中。 其他说明:文中提到的热源模型不仅限于理论介绍,还包括实际操作中的注意事项和优化建议,有助于提升模拟效果和工作效率。

    基于RBF神经网络的PID控制器在PMSM转速环中的Simulink模型设计与性能分析

    内容概要:本文介绍了将基于RBF神经网络的PID控制器应用于永磁同步电机(PMSM)转速环控制的方法及其性能优势。传统的PID控制器在面对非线性和时变系统时存在参数整定困难的问题,而引入RBF神经网络可以实现实时在线调参,提高系统的灵活性和鲁棒性。文中详细描述了Simulink模型的设计,特别是Matlab s-function模块中RBF神经网络的具体实现,包括高斯函数激活和带惯性的权值更新机制。实验结果显示,在转速突变情况下,改进后的控制器能够迅速稳定系统,超调量控制在2%以内,调节时间较传统方法缩短约40%,并且在负载变化时表现出色,无需重新整定参数。 适合人群:从事电机控制系统研究和开发的技术人员,尤其是对PID控制器优化感兴趣的工程师。 使用场景及目标:适用于需要提升PMSM转速环控制精度和响应速度的应用场合,如工业自动化设备、机器人等领域。目标是通过引入智能算法解决传统PID控制器参数整定难题,提高系统性能。 阅读建议:关注RBF神经网络与PID控制器结合的具体实现细节,特别是在Matlab s-function模块中的编码技巧以及参数调整策略。同时,注意学习率的选择和动量项的作用,这对于实际应用至关重要。

    scratch少儿编程逻辑思维游戏源码-GTA 6.zip

    scratch少儿编程逻辑思维游戏源码-GTA 6.zip

    scratch少儿编程逻辑思维游戏源码-仓鼠跑酷.zip

    scratch少儿编程逻辑思维游戏源码-仓鼠跑酷.zip

    scratch少儿编程逻辑思维游戏源码-超级麦克世界.zip

    scratch少儿编程逻辑思维游戏源码-超级麦克世界.zip

    scratch少儿编程逻辑思维游戏源码-400年.zip

    scratch少儿编程逻辑思维游戏源码-400年.zip

    少儿编程scratch项目源代码文件案例素材-气球足球.zip

    少儿编程scratch项目源代码文件案例素材-气球足球.zip

    少儿编程scratch项目源代码文件案例素材-沙漠迷城.zip

    少儿编程scratch项目源代码文件案例素材-沙漠迷城.zip

    scratch少儿编程逻辑思维游戏源码-比谁高.zip

    scratch少儿编程逻辑思维游戏源码-比谁高.zip

    少儿编程scratch项目源代码文件案例素材-乾坤大挪移.zip

    少儿编程scratch项目源代码文件案例素材-乾坤大挪移.zip

    scratch少儿编程逻辑思维游戏源码-菜鸟跳跃.zip

    scratch少儿编程逻辑思维游戏源码-菜鸟跳跃.zip

Global site tag (gtag.js) - Google Analytics