用Java调用oracle的问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

用Java调用oracle的问题

2016-03-13 18:31:07 1809 1
String sql="update emp set ?=? where empno=? ";
try
{
ps=conn.prepareStatement(sql);
ps.setString(1,oldInfo);
ps.setInt(2, infoInt);
ps.setInt(3,empId);
count=ps.executeUpdate();
} 

String sql="update emp set ?=? where empno=? ";错误在这一句
java.sql.SQLSyntaxErrorException: ORA-01747: user.table.column, table.column 或列说明无效

取消 提交回答
全部回答(1)
  • 蛮大人123
    2019-07-17 19:02:59
    String sql="update emp set ?=? where empno=? ";
    try
    {
    ps=conn.prepareStatement(sql);
    ps.setString(1,oldInfo);
    ps.setInt(2, infoInt);
    ps.setInt(3,empId);
    count=ps.executeUpdate();
    } 

    字段不能通过参数方式,改成

    String sql="update emp set "+oldInfo + "=? where empno=? ";
    try
    {
    ps=conn.prepareStatement(sql);
    ps.setInt(1, infoInt);
    ps.setInt(2,empId);
    count=ps.executeUpdate();
    } 
    0 0
相关问答

0

回答

Oracle11G11.2.0.4(JAVA运行环境) oracle数据库问题

2017-12-25 14:24:24 2929浏览量 回答数 0

1

回答

数仓当中Oracle数据库HASH索引是什么意思?

2021-12-12 17:30:16 414浏览量 回答数 1

1

回答

数仓当中Oracle数据库位图索引是什么意思?

2021-12-12 17:27:23 390浏览量 回答数 1

1

回答

数仓当中Oracle数据库b-tree索引是什么意思?

2021-12-12 17:26:37 394浏览量 回答数 1

1

回答

ORACLE数据库中如何用SQL创建DBLink?

2021-10-14 18:51:40 301浏览量 回答数 1

1

回答

oracle数据库,一段行转列的sql,不知道为什么就是报错。 ?报错

2020-06-24 14:04:49 240浏览量 回答数 1

1

回答

程序连接oracle数据库,运行报错提示ORA-12505 ?报错

2020-06-24 14:08:07 325浏览量 回答数 1

1

回答

每次使用oracle数据库时,服务启动了,每次都报错ORA-01034: ORA?报错

2020-06-23 14:33:02 315浏览量 回答数 1

1

回答

Node如何连接SQLServer和Oracle数据库? 400 请求报错 

2020-05-30 22:58:26 315浏览量 回答数 1

8

回答

阿里云主机支持oracle甲骨文数据库吗?

2013-02-17 20:54:50 11685浏览量 回答数 8
+关注
蛮大人123
我说我不帅他们就打我,还说我虚伪
0
文章
7733
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载