killman
冷冷清清,凄凄惨惨切切。
BlogJava
首页
新随笔
联系
聚合
管理
随笔-25 评论-37 文章-0 trackbacks-0
幻想sql语句
jdbc中sql语句能不能这样写:
String sql="delete from '"+tableName+"' where '"+property+"'='"+propertyName+"'";
就是表的名字,属性名和值 通过方法传进去,
当然我的这个失败了,不知道有没有方法达到同样的效果?
posted on 2008-07-26 11:13
开机
阅读(121)
评论(1)
编辑
收藏
所属分类:
javaweb
评论:
#
re: 幻想sql语句
2008-07-26 21:39 |
开机
我已经找到答案了:
sea_sky(××××××) 2008-07-26 12:02:24
可以的
不过"表名"和"属性名"不用加单引号''
而"属性值"要不要加单引号需要根据字段的类型而定
比如属性是char,varchar或date型,sql语句可写成:
String sql="delete from "+tableName+" where "+property+"='"+propertyName+"'";
而属性是int型,sql语句可写成:
String sql="delete from "+tableName+" where "+property+"="+propertyName;
你的sql语句失败,我估计主要是没有考虑到要不要加引号这个细节问题,稍微注意一下应该能行的~~
总结:char varchar date 之所以多加一个单引号,就像java里面的 String s="123"; 一样来表示s是个字符串而不是int。
回复
更多评论
IT新闻
新用户注册
刷新评论列表
标题
姓名
主页
验证码
*
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
相关文章:
eclipse 控制台无法输出tomcat运行servlet时的状况
extjs做的信息管理系统
js带来了改变。
自己动手做试卷管理系统-操作数据库的工具
自己动手做试卷管理系统-用户管理部分 继续
幻想sql语句
自己动手做试卷管理系统-用户管理部分
学习java web的一点体会
相关链接:
网站导航:
博客园
BlogJava
博客生活
IT博客网
C++博客
PHP博客
博客园社区
管理博客
教师博客
天文博客
汽车博客
足球博客
股票博客
电子博客
管理
<
2008年7月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
给我留言
查看公开留言
查看私人留言
随笔分类
hibernate(1)
j2se
javaweb(8)
js(3)
jsp+javabean(2)
spring(4)
struts(1)
webwork(1)
其他(1)
想象(1)
生活(2)
随笔档案
2008年11月 (7)
2008年8月 (4)
2008年7月 (5)
2008年6月 (3)
2008年5月 (2)
2007年8月 (4)
搜索
最新评论
1. re: 为何new了一次,却执行了好几次?
工厂ApplicationContext会提前在容器中初使化一些实例,但用户使用时,再从容器中取一个给用户。
--eyejava
2. re: spring applicationContext文件的位置
评论内容较长,点击标题查看
--开机
3. re: spring applicationContext文件的位置
评论内容较长,点击标题查看
--sclsch
4. re: easyjweb求教
评论内容较长,点击标题查看
--开机
5. re: extjs做的信息管理系统
@Java爱好者
肯是没导入数据库
--开机