给你一个:驱动程序 A,数据源名称为 B,用户名称为 C,密码为 D,数据库表为 T,请用 JDBC 检索出表 T 的所有数据。
package mango;
import java.sql.*;
public class jdbc{
public static String DRIVER = "A";
public static String URL = "B";
public static String USER = "C";
public static String PASSWORD = "D";
List list = new ArrayList();
Connection conn = null;
ResultSet rs = null;
PreparedStatement statement = null;
User user = null;
try{
Class.forName(DRIVER);
conn = DriverManager.getConnection(URL,USER,PASSWORD);
String sql = "select a from T";
statement = conn.prepareStatment(sql);
rs = statement.executeQuery()
if(rs.next()){
String a = rs.getString("a");
user = new User(a);
list.add(user);
}catch(Exception e){
e.printStackTrace();
}finally{
if(rs!=null){
try{
rs.close();
}catch(SQLException e){
}
}
if(statement!=null){
try{
rs.close();
}catch(SQLException e){
}
}
if(conn!=null){
try{
rs.close();
}catch(SQLException e){
}
}
}
}
return list;
}
答案只针对本题,需要运行需要进一步完善。