Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Database/JDBC/SQL/JDO/Hibernate  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 [求助]关于getTableName返回""
RockWang





发贴: 5
积分: 0
于 2006-03-29 17:52 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
小弟近日在做一个项目,JAVA挂SQL的一个MIS
在写UPDATE语句的时候遇到了困难,就是不论怎么样,getTableName返回的全是"".(注意,不是空值,下面我验证过了)
(getTableName是java.sql.ResultSetMetaData的方法)
public abstract String getTableName(int column) throws SQLException

其他的方法,比如getColumnName(int) ,getColumnLabel(int) 都可以正确的取得我想要的值.唯有getTableName是死活不行啊~~~郁闷~~~

请各位高手帮我解决下,谢鸟~~~

另:我的开发环境
JCreator 3.50 Pro
Microsoft SQL Server 2000 SP4
Microsoft SQL Server 2000 Driver for JDBC SP3

连接语句:
public static Connection getConnection() throws SQLException {
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=northwind";
try {
Class.forName(("com.microsoft.jdbc.sqlserver.SQLServerDriver"));
} catch (ClassNotFoundException ex) {
ex.printStackTrace();
return null;
}
return DriverManager.getConnection(url,"sa","");
}

声明:
ResultSetMetaData metaData;

赋值:
String tableName = metaData.getTableName(column+1);

""验证得到的结果......
if (tableName == "") {
System.out.println("Table name returned null.");
}
每次都很给面子的输出Table name returned null.

null验证得到的结果......
if (tableName == null) {
System.out.println("Table name returned null.");
}
这个就死活不给我面子了,""和null是不是不一样啊.


RockWang edited on 2006-03-29 18:01


话题树型展开
人气 标题 作者 字数 发贴时间
15552 [求助]关于getTableName返回"" RockWang 1311 2006-03-29 17:52
11835 Re:[求助]关于getTableName返回"" RockWang 34 2006-03-31 08:35
11855 Re:[求助]关于getTableName返回"" zcjl 88 2006-03-31 09:28
11996 Re:[求助]关于getTableName返回"" RockWang 61 2006-03-31 09:55
11814 Re:[求助]关于getTableName返回"" zcjl 48 2006-03-31 10:19
11831 Re:[求助]关于getTableName返回"" RockWang 45 2006-03-31 15:42
11858 Re:[求助]关于getTableName返回"" zcjl 358 2006-03-31 16:22
12978 Re:[求助]关于getTableName返回"" RockWang 37 2006-04-01 21:31

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923