sql = "insert into user(id, username) values (?, ?)";
PreparedStatement ps = conn.prepareStatement(sql);
在JAVA程序中是可以的
为什么SQL语句:insert into user(id, username) values (?, ?)
这句我放在Oracle数据库中会提示无效字符呢
PreparedStatement ps = conn.prepareStatement(sql);
在JAVA程序中是可以的
为什么SQL语句:insert into user(id, username) values (?, ?)
这句我放在Oracle数据库中会提示无效字符呢
解决方案 »
- netbeans 如何整合TortoiseSVN
- jsp页面问题
- 大家好,我的机子上有一个JAVAdb的程序, 这个是个什么程序啊
- 不明白struts有什么好的,他能做的servlet都能做呀
- eclipse怎么查看jsp生成的class文件
- Spring封装HIBERNATE后好处在哪里,现在使用封装了后的HIBERNATE那些代码就只能使用 在SPRING环境下了,如果没有什么特别的好处,不是得
- [求助]想学用Hibernate,在配置过程中出现了点问题,请帮忙
- 怎样实现用servlet处理同一个页面的多个jsp的submit请求?
- EJB新手提问,同一服务器(就是同一容器吧)内EJB之间调用如何处理?
- 这是一个spring-cloud的配置管理的问题,困扰很长时间了。有大佬了解的吗?学习学习。谢谢
- 求助!!!!!!!!oracle 自定义函数:根据出生日期算年龄。
- 关于jsp代码
这个你在oracle里面把问号改成你要添加的数值
直接在oracle的工具上run?给?号赋值~~~
这个是关键字~~~!!!
你加上""号、另外User要大写!
USER
看看行不行!
如果不行、你最好把表名换了!
最好不要用数据库的关键字!
JAVA程序里不是没有赋值,是已经赋值后才执行sql语句的,楼主应该先去学习JAVA基础和sql基础
这个就跟我之前的回帖的意思是一样的。就是说程序在把这段sql解释的时候,在没有给它明确的值时,程序会根据数据库中的字段的类型给这段sql赋了初始值,然后才在数据库中运行的,而如果直接把那段sql直接运行在Oracle中,就没有那个初始化的过程,所以会报错。这些是个人的浅见,如果不对,请各位牛人多多拍砖..