不是的,如果是那样子,我早就查出原因来了。就拿Mysql自带的mysql/user表来说吧,用rs.getString("User")也打不开呀!但是用getString(2)就一定能打开,实在是弄不明白啊!这问题困扰我好多日子了。
解决方案 »
- 空间局部性和时间局部性的问题
- 请问大虾关于httpunit的基本验证问题
- 100分求用swt/jface做的界面的java局域网聊天软件!急!大家帮帮我
- JPopupMenu的功能扩展。急!!!
- java程序,编译通过,jbuilder下,cmd命令行下都可以执行,但是移植到Linux下就出错
- 极其基础、菜的问题但就是没搞懂
- 分数不多,希望大家能看一下,关于jdbc的rollback问题
- 请各位高手帮帮忙!是一个字符串的问题
- 寻求JB8+Weblogic7的配置!
- 要跪啊!贪吃蛇画不出蛇身! eclipse没报错! 代码都是正常运行! 但是就是画不出蛇身?!
- SOCKET 服务端程序获取客户端传来的BYTE流 如何获取其长度
- 求助,JBUILDER中调试RMI例程出错,附源码
因为怕自己写的表有问题,就用了mysql自带的数据库,可惜还是搞不定:(
比如"[YourTable].User"
import java.sql.*;
public class test{
public static void main(String []args){
Connection con;
Statement stmt;
ResultSet rs;
String url ="jdbc:mysql://localhost/mysql?user=arron&password=yangwei&useUnicode=true&characterEncoding=GBK";try{
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
}catch(ClassNotFoundException e){
System.out.println(e.toString());
}catch(InstantiationException e){
System.out.println(e.toString());
}catch(IllegalAccessException e){
System.out.println(e.toString());
}
try{
con=DriverManager.getConnection(url);
if(con!=null){
stmt=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
rs=stmt.executeQuery("select * from michele");
while (rs.next()) {
String s = rs.getString(1);
String f = rs.getString(2);
System.out.println(s+f);
/*以下是失败调用
*String s=rs.getString("Host");
*String f=rs.getString("User");
*/
}
stmt.close();
con.close();
}
else System.out.println("无效的连接");
}catch(SQLException e){System.out.println(e.toString());}
}
}
真的没有人遇到过这种问题吗?
select dbname.User as user,dbname.Host as host from michele