一个菜鸟问题:jdbc连接mysql怎么显示不出数据??急!!!
代码如下:
public class mysqlTest
{
public static void main(String[] args)
{
try
{
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn=DriverManager.getConnection ("jdbc:mysql://localhost:3306/test","root","8648lz");
Statement stm=conn.createStatement();
String sql="SELECT * FROM lz";
ResultSet rs=stm.executeQuery(sql);
String a=rs.getString("Name");
System.out.println("Name="+a);
stm.close();
conn.close();
}catch(Exception e){}
}
}
运行结果是什么都没有!也不报任何错误!
把String a=rs.getString("Name");改成String a=rs.getString(1)也不行!
test数据库里有一个lz表,里面有字段Name,下面有个java记录。
经调试,String a=rs.getString("Name")这句没有运行通过,但编译没问题!
以前有帖子说是Connector/J的版本问题,但我下了一个2.0版本,加到了classpath中,还是不行(是不是这样配置呢?)
谢谢了先!!!