我只能从当我使用select columnname from tablename
一个SQL查询执行的结果,但不是当我使用select * from tablename
无法获得SQL查询的结果是,使用*(没有列名)
public static void connectAndExecute(String host, String uName, String uPass, String sqlQuerry){
try {
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
} catch (SQLException e) {
e.printStackTrace();
}
try{
Connection con=DriverManager.getConnection(host, uName, uPass);
String[] conData = null;
Statement stmt = null;
try {
stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(sqlQuerry);
/*this is the place of my problem*/
}
catch (SQLException e) {
e.printStackTrace();
}
}
catch (SQLException err){
System.out.println(err.getMessage());
}
什么阻止你得到的结果吗?什么是实际问题? – David
你看到一些例外吗?在这种情况下,请发布堆栈跟踪 – AlexR