不好意思,错误提示搞错了,不是:
Exception in thread "main" java.lang.NoSuchMethodError: main
而是:
SQL Error: java.sql.SQLException: Exceding key size 0 null
谢谢!

解决方案 »

  1.   

    应该是你的那个dual表中没有数据,所以返回的ResultSet是null,你的语
    句没有问题,你换一个表试试,比如emp
      

  2.   

    对了,你的from写成了form,还有你一定要有一个test的用户名并且密码是
    test
      

  3.   

    我换了个表,那表里绝对有数据,可错误提示还是一样的,
    而且对 cd1860(守莲小子) 指出的错误也改了过来,
    至于test用户和密码都是对的。
      

  4.   

    dual是系统表,是不用有数据的,只要建了数据库,这个表就存在,select sysdate from dual就一定能实现,这里根本不是这个问题
    rec.getString(1)最好不要用数字做为取值index,这样出错可能性很大,应该改为:
    rec.getString("sysdate")
      

  5.   

    而且sysdate应该不是String型的,好像是date型吧,用getDate("sysdate")也许就对了
      

  6.   

    select sysdate form dual——
    select sysdate from dual
    你的SQL语句关键字from写错了。
      

  7.   

    select sysdate form dual
    应该是 
    select sysdate from dual
    基本 sql语法啊!
    如果不是这个错误,跟踪跟踪啊!
    看哪一行产生了错误!
      

  8.   

    select sysdate form dual
    这个错误已经更正了,可是还出老错误啊,
     hesi726(hesi) 怎么跟踪啊?
      

  9.   

    有两种可能:数据库安装有问题,jdbc驱动导入有问题。