jsp开发中遇到的几个小问题

freespider 2004-10-02 12:09:18
1、如何创建目录,我传入的是绝对目录如:c:\\test可以创建,但是传入的是:\\test则不行,不知道为什么
java.io.File objFile = new java.io.File(strPath);
objFile.mkdir());

2、访问数据库时,
select id, name from table

这样写是对的,
id = rs.getInt("id");
name = rs.getString("name");

但是顺序反过来:
name = rs.getString("name");
id = rs.getInt("id");
就不对了,????

以上两个小问题,请给予帮助,谢谢了
...全文
209 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
PK5261 2004-10-03
  • 打赏
  • 举报
回复
第二个问题可能是你用的SQLServer数据库的原因,我以前也碰到过这种情况的,必须要按列的先后顺序才行,好像ORACLE就不需要这样,不知道MS怎么搞的
javagaoran 2004-10-03
  • 打赏
  • 举报
回复
第二问题就是你的输出必须要和你得到的一致,不然就会报错的。
我以前也和你遇到过,有高手说了一下。
你以后就是按照数据库的表中的字段的先后一样的输出
rosonsandy 2004-10-03
  • 打赏
  • 举报
回复
难怪呢!害我搞了很久
huangkw007 2004-10-03
  • 打赏
  • 举报
回复
关于第2个问题,可以参见我的BLOG上的一篇文章:
http://blog.csdn.net/huangkw007/archive/2004/09/30/122188.aspx
lilicomputer 2004-10-02
  • 打赏
  • 举报
回复
第二个问题,提示的是什么错误?
newste 2004-10-02
  • 打赏
  • 举报
回复
java.io.File objFile = new java.io.File(strPath);//创建一个文件对象,strPath是文件的路径,
后面的没有实验过不能告诉 你对不对
你把 你的查改下看看 select * from table;看看,可不可以
寒山石 2004-10-02
  • 打赏
  • 举报
回复
受益匪浅!
dobly 2004-10-02
  • 打赏
  • 举报
回复
第二个问题太奇怪了,我试过,几种都是可行的。

不过,字段最好不用name.
dlxu 2004-10-02
  • 打赏
  • 举报
回复
第一个问题不知道是意思是不是在当前web站点的相对路径中存在的文件,如果要是那样的话,应该这么写
request.getServletPath().getRealPath("/WEB-INF/").

这样就能定位到当前的web-inf目录下去了
yaray 2004-10-02
  • 打赏
  • 举报
回复
1.
String strPath = "test";// 或者 ".\\test"
java.io.File objFile = new java.io.File(strPath);
objFile.mkdir());

2.和字段输出顺序一致
select name,id,.... from table; 只能按顺序取值

select * from table; 按表中字段顺序取值
freespider 2004-10-02
  • 打赏
  • 举报
回复
to newste(旭林):可是我传入的c:\\test确实创建了目录。

第二个问题,错误:无效的描述符索引
nwpulipeng 2004-10-02
  • 打赏
  • 举报
回复
帮顶混分

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧