java oracle 的插入语句

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java oracle 的插入语句相关的知识,希望对你有一定的参考价值。

conn.... ... ... String rsIns = "insert into test values (id)"; PreparedStatement p = conn.prepareStatement(rsIns); try int id = 0; String name = ""; int grade = 0; p.setInt(1,id); // p.setString('name', name); // p.setInt(grade, grade); p.close(); catch (Exception e) // TODO: handle exception ... ... 其它没用的代码就不写了,连接是能建立的,因为SLE语句一切正常,为什么这个INS语句甚至就连一个主键就都插入不了?setInt和setString方法里边的参数具体都是什么意思?网上找了好多,都是这个格式,一个数据跟个字段,那我准备传入数据库的值写在那?求指点,谢谢

参考技术A 你inset语句you问题
PreparedStatement
为什么不用占位符呢
"insert
into
test
(id,name,grade)
values
(?,?,?)"
然后下面就是你的赋值啊
还有就是执行语句
你都没执行executeUpdate(),怎么能you值呢
参考技术B String
sql
=
insert
into
tset(id,name)
values(?,?)
PreparedStatement
ps
=
con.prepareStatement(sql);
编译sql
ps.setInt(1,
id的值);
ps.setString(2,
name的值);
int
count
=
ps.executeUpdate();
System.out.println(count
);
看打印出来的值
就oK
这样下
应该没有问题,写的不标准见谅。

以上是关于java oracle 的插入语句的主要内容,如果未能解决你的问题,请参考以下文章

Java中写插入语句向数据库中的表插入??

在Oracle中,通过一个INSERT ALL语句批量插入数据

oracle用sql 语句如何向表中插入时间?

请教oracle高手 在oracle里怎么样用一个插入语句插入两表里的数据

如何使用一个插入语句将多行插入到 oracle 数据库中? [复制]

Oracle PL/SQL - 由其他团队调用的用于插入数据的过程。正在从 Java 调用过程