java与数据库的连接问题@
import java.sql.*;
import java.util.*;
public class chat{ //
chat()
{
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:chatdb";
Connection con=DriverManager.getConnection(url);
}catch(Exception e)
{
System.out.println("wo ri a");
}
}
private ResultSet results;
private ResultSetMetaData rsmd;
private void display()
{
try
{
rsmd=results.getMetaData();
int numCols=rsmd.getColumnCount();
boolean more=results.next();
while(more)
{
for(int i=1;i<=numCols;i++)
System.out.print(results.getString(i)+" ");
System.out.println();
more=results.next();
}
}catch(SQLException e)
{
System.out.println("error a ");
}
}
public static void main(String[] str)
{
chat n1=new chat();
n1.display();
}
}
为什么出现 java.lang.NullPointerException
at chat.chat.display(chat.java:34)
at chat.chat.main(chat.java:54)
rsmd=results.getMetaData();为什么运行到这一句就没了