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

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

用Java调用oracle的问题

2016-03-13 18:31:07 1810 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 2930浏览量 回答数 0

1

回答

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

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

1

回答

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

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

1

回答

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

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

1

回答

数仓当中Oracle数据库,有哪几类索引?

2021-12-12 17:24:38 321浏览量 回答数 1

1

回答

数仓当中Oracle数据库,视图与表有什么区别?

2021-12-12 17:22:43 533浏览量 回答数 1

0

回答

Windows平台刚安装的ORACLE数据库启动异常报错:ORA-27101: 共享内存领域不存在?

2021-10-28 23:59:20 303浏览量 回答数 0

0

回答

本机Oracle数据库启动出现异常,报错:ORA-01092导致无法启动成功,请问该如何解决啊?

2021-10-28 23:55:27 146浏览量 回答数 0

1

回答

Oracle数据库运行缓慢需要重启,执行shut immediate命令时异常,应该如何处理啊?

2021-10-28 13:27:51 196浏览量 回答数 1

1

回答

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

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