import java.*;
public class Connect
{
private java.sql.Connection con = null;
private final String url = "jdbc:microsoft:sqlserver://";
private final String serverName = "localhost";
private final String portNumber = "1433";
private final String databaseName = "oa";
private final String userName = "sa";
private final String password = "123";
public Connect() { }
private String getConnectionUrl()
{
return url + serverName + ":" + portNumber + ";databaseName=" + databaseName + ";";
}
private java.sql.Connection getConnection()
{
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
con = java.sql.DriverManager.getConnection(getConnectionUrl(), userName, password);
if (con != null) System.out.println("Connection Successful!");
}
catch (Exception e)
{
e.printStackTrace();
System.out.println("Error Trace in getConnection() : " + e.getMessage());
}
return con;
}
public void displayDbProperties()
{
try
{
con = this.getConnection();
if (con != null)
{
Statement stmt=con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT top 100 LoginID FROM User_Information");
while (rs.next())
{
System.out.println("\tcatalog: " + rs.getString(1));
}
rs.close();
rs = null;
closeConnection();
}
else System.out.println("Error: No active Connection");
}
catch (Exception e)
{
e.printStackTrace();
}
} private void closeConnection()
{
try
{
if (con != null)
con.close();
con = null;
}
catch (Exception e)
{
e.printStackTrace();
}
}
public static void main(String[] args) throws Exception
{
Connect myDbTest = new Connect();
myDbTest.displayDbProperties();
}
}
生成类时出错,为什么
Connect.java:38: 找不到符号
符号: 类 Statement
位置: 类 Connect
                                Statement stmt=con.createStatement();
                                ^
Connect.java:39: 找不到符号
符号: 类 ResultSet
位置: 类 Connect
                                ResultSet rs = stmt.executeQuery("SELECT top 100
 LoginID FROM User_Information");
                                ^
2 错误